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
Feb 08
2023
BUY
Exercise of conversion of derivative security
$107,604
$17.64 p/Share
6,100
Added 5.89%
97,435
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$120,706
$38.95 p/Share
3,099
Reduced 3.32%
90,299
Common Stock
Mar 16
2022
SELL
Open market or private sale
$101,257
$39.02 p/Share
2,595
Reduced 2.79%
90,299
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
$160,890
$15.5 p/Share
10,380
Added 10.05%
92,894
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$123,820
$39.06 p/Share
3,170
Added 3.55%
86,040
Common Stock
Mar 09
2021
$44,824
$34.48 p/Share
1,300
Reduced 1.51%
84,740
Common Stock
Feb 22
2021
SELL
Open market or private sale
$33,086
$30.55 p/Share
1,083
Reduced 1.3%
82,183
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$15,162
$14.0 p/Share
1,083
Added 1.28%
83,266
Common Stock