May 16
2024
SELL
Open market or private sale
$5,502,783
$145.8 p/Share
37,742
Reduced 43.83%
48,365
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$4,435,318
$88.06 p/Share
50,367
Added 36.91%
86,107
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$669,779
$146.56 p/Share
4,570
Reduced 11.34%
35,740
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,161,729
$147.69 p/Share
7,866
Added 16.33%
40,310
Common Stock
Dec 21
2023
-
47,187
Reduced 59.26%
32,444
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$48,951
$129.5 p/Share
378
Reduced 0.47%
79,631
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,613,597
$124.41 p/Share
12,970
Reduced 13.95%
80,009
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$1,395,057
$89.05 p/Share
15,666
Added 14.42%
92,979
Common Stock
Aug 11
2023
SELL
Open market or private sale
$14,885,801
$116.68 p/Share
127,578
Reduced 62.27%
77,313
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$13,334,033
$88.52 p/Share
150,633
Added 42.37%
204,891
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
10,110
Added 15.71%
54,258
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$363,493
$99.56 p/Share
3,651
Reduced 7.64%
44,148
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$33,784
$84.04 p/Share
402
Reduced 0.83%
47,799
Common Stock
Jun 08
2022
SELL
Open market or private sale
$6,513,411
$110.21 p/Share
59,100
Reduced 55.08%
48,201
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
$4,859,202
$82.22 p/Share
59,100
Added 43.55%
76,601
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$23,451
$61.23 p/Share
383
Reduced 0.79%
48,201
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
10,763
Added 18.14%
48,584
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$226,895
$88.7 p/Share
2,558
Reduced 6.33%
37,821
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$35,087
$73.25 p/Share
479
Reduced 1.17%
40,379
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
12,830
Added 23.9%
40,858
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$179,699
$72.43 p/Share
2,481
Reduced 8.13%
28,028
Common Stock