Nov 20
2024
SELL
Open market or private sale
$5,183,295
$181.87 p/Share
28,500
Reduced 5.45%
494,206
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$14,415,538
$184.5 p/Share
78,133
Reduced 13.0%
522,706
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$6,460,876
$47.83 p/Share
135,080
Added 18.36%
600,839
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$946,193
$146.04 p/Share
6,479
Reduced 1.36%
471,258
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$1,757,507
$143.47 p/Share
12,250
Reduced 2.58%
462,055
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
15,683
Added 3.18%
477,738
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$984,117
$143.94 p/Share
6,837
Reduced 1.42%
474,305
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$567,769
$53.95 p/Share
10,524
Added 2.14%
481,142
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$4,680,585
$122.25 p/Share
38,287
Reduced 7.52%
470,618
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
87,114
Added 14.62%
508,905
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$16,019,350
$68.06 p/Share
235,371
Reduced 35.82%
421,791
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$11,846,121
$38.29 p/Share
309,379
Added 32.01%
657,162
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$533,520
$57.51 p/Share
9,277
Reduced 2.6%
347,783
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$387,584
$58.38 p/Share
6,639
Reduced 1.83%
357,060
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$434,048
$58.09 p/Share
7,472
Reduced 2.22%
329,269
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
34,430
Added 8.65%
363,699
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$467,914
$58.68 p/Share
7,974
Reduced 2.31%
336,741
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$444,384
$52.41 p/Share
8,479
Added 2.4%
344,715
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$2,030,745
$57.8 p/Share
35,134
Reduced 9.46%
336,236
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
79,488
Added 17.63%
371,370
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$353,402
$37.56 p/Share
9,409
Reduced 3.12%
291,882
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$265,930
$39.05 p/Share
6,810
Reduced 2.21%
301,291
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$104,981
$37.32 p/Share
2,813
Reduced 0.9%
308,101
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
50,711
Added 14.02%
310,914
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$151,224
$29.16 p/Share
5,186
Reduced 1.95%
260,203
Common Stock