May 20
2024
SELL
Open market or private sale
$688,187
$137.5 p/Share
5,005
Reduced 18.69%
21,779
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$495,244
$98.95 p/Share
5,005
Added 17.01%
24,420
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
5,046
Added 18.81%
21,779
Common Stock
Jan 30
2024
SELL
Open market or private sale
$182,928
$104.89 p/Share
1,744
Reduced 9.44%
16,733
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$193,259
$106.07 p/Share
1,822
Reduced 8.98%
18,477
Common Stock
Jan 25
2024
SELL
Open market or private sale
$35,719
$112.68 p/Share
317
Reduced 1.54%
20,299
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
4,111
Added 16.63%
20,616
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$37,295
$110.67 p/Share
337
Reduced 2.0%
16,505
Common Stock
Oct 03
2023
SELL
Open market or private sale
$19,219
$100.1 p/Share
192
Reduced 1.13%
16,733
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$35,737
$100.67 p/Share
355
Reduced 2.05%
16,925
Common Stock
May 05
2023
SELL
Open market or private sale
$99,408
$90.95 p/Share
1,093
Reduced 5.99%
17,168
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$24,641
$100.17 p/Share
246
Reduced 1.33%
18,261
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
4,931
Added 21.04%
18,507
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$41,272
$103.44 p/Share
399
Reduced 2.86%
13,576
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$34,717
$103.02 p/Share
337
Reduced 2.35%
13,975
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$25,810
$78.69 p/Share
328
Reduced 2.26%
14,191
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
3,345
Added 18.8%
14,444
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$55,197
$143.37 p/Share
385
Reduced 3.35%
11,099
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$55,039
$138.29 p/Share
398
Reduced 3.35%
11,484
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$48,360
$147.44 p/Share
328
Reduced 2.69%
11,882
Common Stock
Oct 04
2021
SELL
Open market or private sale
$28,300
$108.43 p/Share
261
Reduced 2.1%
12,149
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$23,755
$109.47 p/Share
217
Reduced 1.72%
12,410
Common Stock
Jan 28
2021
SELL
Open market or private sale
$95,628
$123.71 p/Share
773
Reduced 5.81%
12,534
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$83,661
$130.11 p/Share
643
Reduced 4.61%
13,307
Common Stock
Jan 27
2021
SELL
Open market or private sale
$62,625
$135.26 p/Share
463
Reduced 3.21%
13,950
Common Stock