May 30
2024
SELL
Open market or private sale
$4,400,060
$274.13 p/Share
16,051
Reduced 34.37%
30,652
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$89,041
$147.42 p/Share
604
Reduced 1.28%
46,703
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,441
Added 2.96%
47,307
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$396,208
$158.42 p/Share
2,501
Reduced 5.17%
45,866
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
5,973
Added 11.48%
46,064
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,332,225
$153.89 p/Share
8,657
Reduced 16.96%
42,394
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
20,632
Added 28.78%
51,051
Common Stock
Oct 02
2023
SELL
Open market or private sale
$793,800
$158.76 p/Share
5,000
Reduced 14.12%
30,419
Common Stock
Sep 01
2023
SELL
Open market or private sale
$1,034,440
$188.08 p/Share
5,500
Reduced 13.44%
35,419
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,073,545
$195.19 p/Share
5,500
Reduced 11.85%
40,919
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$125,589
$203.22 p/Share
618
Reduced 1.31%
46,419
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,441
Added 2.97%
47,037
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$832,852
$212.3 p/Share
3,923
Reduced 7.92%
45,596
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
9,151
Added 16.53%
46,225
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,048,769
$195.68 p/Share
10,470
Reduced 20.59%
40,368
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
23,518
Added 31.63%
50,838
Common Stock
Aug 01
2022
BUY
Open market or private purchase
$200,114
$100.56 p/Share
1,990
Added 6.79%
27,320
Common Stock
Mar 07
2022
SELL
Open market or private sale
$239,059
$74.45 p/Share
3,211
Reduced 11.25%
25,330
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$369,309
$71.85 p/Share
5,140
Reduced 15.26%
28,541
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
11,560
Added 28.37%
29,193
Common Stock
Mar 03
2022
SELL
Open market or private sale
$532,678
$68.45 p/Share
7,782
Reduced 26.02%
22,121
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$870,265
$69.51 p/Share
12,520
Reduced 29.51%
29,903
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
28,084
Added 39.83%
42,423
Common Stock
Aug 02
2021
SELL
Open market or private sale
$1,165,769
$88.47 p/Share
13,177
Reduced 47.89%
14,339
Common Stock
Mar 08
2021
SELL
Open market or private sale
$233,438
$73.57 p/Share
3,173
Reduced 10.34%
27,516
Common Stock