Feb 14
2025
BUY
Grant, award, or other acquisition
-
7,078
Added 1.91%
362,593
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$572,032
$87.24 p/Share
6,557
Reduced 1.81%
355,515
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
14,618
Added 3.88%
362,072
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$147,978
$88.03 p/Share
1,681
Reduced 0.48%
347,454
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
3,748
Added 1.06%
349,135
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$98,208
$88.0 p/Share
1,116
Reduced 0.32%
345,387
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$120,472
$88.0 p/Share
1,369
Reduced 0.39%
346,503
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
3,052
Added 0.87%
347,872
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$270,358
$66.07 p/Share
4,092
Reduced 1.17%
344,820
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
9,122
Added 2.57%
346,501
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$955,438
$66.07 p/Share
14,461
Reduced 4.17%
332,326
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
39,706
Added 10.46%
339,790
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$98,411
$65.13 p/Share
1,511
Reduced 0.48%
314,545
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
3,053
Added 0.96%
316,056
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,273,848
$51.21 p/Share
24,875
Reduced 7.36%
313,003
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$483,818
$19.45 p/Share
24,875
Added 6.86%
337,878
Common Stock
Feb 27
2023
SELL
Open market or private sale
$2,414,213
$51.23 p/Share
47,125
Reduced 13.09%
313,003
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$916,581
$19.45 p/Share
47,125
Added 11.57%
360,128
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$651,367
$48.4 p/Share
13,458
Reduced 4.12%
313,003
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
28,758
Added 8.1%
326,461
Common Stock
Mar 16
2022
SELL
Open market or private sale
$369,840
$40.2 p/Share
9,200
Reduced 3.26%
272,975
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
$143,060
$15.55 p/Share
9,200
Added 3.16%
282,175
Common Stock
Mar 15
2022
SELL
Open market or private sale
$789,200
$40.0 p/Share
19,730
Reduced 6.74%
272,975
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$306,802
$15.55 p/Share
19,730
Added 6.31%
292,705
Common Stock
Mar 14
2022
SELL
Open market or private sale
$382,544
$39.32 p/Share
9,729
Reduced 3.44%
272,975
Common Stock