Feb 25
2025
SELL
Other acquisition or disposition
$14,678,830
$57.33 p/Share
256,041
Reduced 44.37%
321,024
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$11,282,658
$57.33 p/Share
196,802
Reduced 25.43%
577,065
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$18,880,890
$57.33 p/Share
329,337
Added 29.85%
773,867
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
$4,199,983
$58.45 p/Share
71,856
Added 13.92%
444,530
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$10,068,313
$34.72 p/Share
289,986
Reduced 10.83%
2,388,151
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
515,022
Added 16.13%
2,678,137
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
120,344
Added 5.27%
2,163,115
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$17,823,903
$35.99 p/Share
495,246
Reduced 19.51%
2,042,771
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
$15,646,056
$27.65 p/Share
565,861
Added 20.1%
2,249,318
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$9,578,901
$31.18 p/Share
307,213
Reduced 13.48%
1,972,156
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$17,279,581
$31.18 p/Share
554,188
Added 19.56%
2,279,369
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$3,999,985
$31.05 p/Share
128,824
Added 6.95%
1,725,181
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$2,318,548
$30.79 p/Share
75,302
Reduced 4.5%
1,596,357
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$5,240,642
$30.79 p/Share
170,206
Added 9.26%
1,668,542
Common Stock
Feb 23
2022
SELL
Open market or private sale
$4,723,864
$30.18 p/Share
156,523
Reduced 9.44%
1,501,453
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
$4,648,314
$29.11 p/Share
159,681
Added 8.78%
1,657,976
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
123,506
Added 7.62%
1,498,295
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$6,348,575
$29.51 p/Share
215,133
Reduced 13.53%
1,374,789
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$11,738,399
$29.51 p/Share
397,777
Added 20.8%
1,514,861
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
150,565
Added 11.21%
1,192,145
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$2,276,246
$22.91 p/Share
99,356
Reduced 8.71%
1,041,580
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$4,280,298
$22.91 p/Share
186,831
Added 14.07%
1,140,936
Common Stock