Mar 06
2024
SELL
Open market or private sale
$95,849,028
$76.04 p/Share
1,260,508
Reduced 86.9%
190,079
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$53,967,730
$44.56 p/Share
1,211,125
Added 45.5%
1,450,587
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$1,441,845
$74.94 p/Share
19,240
Reduced 7.44%
239,462
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$757,498
$73.16 p/Share
10,354
Reduced 3.85%
258,702
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
71,728
Added 21.05%
269,056
Common Stock
Jan 14
2024
SELL
Payment of exercise price or tax liability
$200,292
$67.28 p/Share
2,977
Reduced 1.49%
197,328
Common Stock
Jul 13
2023
SELL
Open market or private sale
$11,239,150
$59.77 p/Share
188,040
Reduced 48.42%
200,305
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$4,309,876
$22.92 p/Share
188,040
Added 32.62%
388,345
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,808,017
$53.26 p/Share
33,947
Reduced 14.49%
200,305
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$1,250,755
$52.48 p/Share
23,833
Reduced 9.23%
234,252
Common Stock
Feb 14
2023
SELL
Open market or private sale
$3,869,831
$55.92 p/Share
69,203
Reduced 21.14%
258,085
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$3,025,790
$56.56 p/Share
53,497
Reduced 14.05%
327,288
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
122,700
Added 24.37%
380,785
Common Stock
Feb 09
2023
SELL
Open market or private sale
$1,785,748
$53.52 p/Share
33,366
Reduced 11.45%
258,085
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$1,405,709
$42.13 p/Share
33,366
Added 10.27%
291,451
Common Stock
Feb 07
2023
SELL
Open market or private sale
$2,461,918
$54.17 p/Share
45,448
Reduced 14.97%
258,085
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$1,614,312
$35.52 p/Share
45,448
Added 13.02%
303,533
Common Stock
Feb 02
2023
SELL
Open market or private sale
$3,202,529
$56.33 p/Share
56,853
Reduced 18.05%
258,085
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$1,117,729
$19.66 p/Share
56,853
Added 15.29%
314,938
Common Stock
Feb 01
2023
SELL
Open market or private sale
$3,624,658
$54.73 p/Share
66,228
Reduced 20.42%
258,085
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$1,302,042
$19.66 p/Share
66,228
Added 16.96%
324,313
Common Stock
Jan 17
2023
SELL
Open market or private sale
$728,697
$51.4 p/Share
14,177
Reduced 5.21%
258,085
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$313,716
$52.0 p/Share
6,033
Reduced 2.17%
272,262
Common Stock
Oct 14
2022
SELL
Open market or private sale
$487,900
$48.79 p/Share
10,000
Reduced 3.47%
278,295
Common Stock
Jul 14
2022
SELL
Open market or private sale
$520,200
$52.02 p/Share
10,000
Reduced 3.35%
288,295
Common Stock