Mar 24
2025
SELL
Payment of exercise price or tax liability
$14,466
$39.31 p/Share
368
Reduced 0.34%
107,610
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
$30,890
$38.71 p/Share
798
Added 0.73%
107,978
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$64,373
$39.3 p/Share
1,638
Reduced 1.51%
107,180
Common Stock
Mar 19
2025
BUY
Exercise of conversion of derivative security
$131,799
$39.52 p/Share
3,335
Added 2.97%
108,818
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$36,024
$39.03 p/Share
923
Reduced 0.87%
105,483
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
$77,083
$39.01 p/Share
1,976
Added 1.83%
106,076
Common Stock
Mar 13
2025
SELL
Open market or private sale
$55,653
$38.81 p/Share
1,434
Reduced 1.35%
104,430
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
$35,448
$24.72 p/Share
1,434
Added 1.34%
105,864
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$664,722
$44.15 p/Share
15,056
Reduced 12.6%
104,430
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$726,905
$31.65 p/Share
22,967
Added 17.85%
105,731
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$35,734
$43.21 p/Share
827
Reduced 0.85%
96,513
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$11,398
$29.76 p/Share
383
Reduced 0.39%
96,805
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$6,826
$29.81 p/Share
229
Reduced 0.24%
96,390
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$24,011
$30.09 p/Share
798
Added 0.81%
97,188
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$21,130
$29.93 p/Share
706
Added 0.73%
96,619
Common Stock
Mar 14
2024
SELL
Open market or private sale
$32,144
$29.09 p/Share
1,105
Reduced 1.14%
95,913
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$25,337
$22.93 p/Share
1,105
Added 1.13%
97,018
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$81,745
$29.06 p/Share
2,813
Reduced 2.85%
95,913
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$81,745
$22.93 p/Share
3,565
Added 3.49%
98,726
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$12,940
$28.01 p/Share
462
Reduced 0.49%
94,181
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$10,728
$27.94 p/Share
384
Reduced 0.4%
94,643
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$10,588
$32.38 p/Share
327
Reduced 0.34%
95,027
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$11,696
$34.3 p/Share
341
Reduced 0.36%
95,109
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$24,477
$34.67 p/Share
706
Added 0.73%
95,450
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$107,613
$39.99 p/Share
2,691
Reduced 2.76%
94,744
Common Stock