Nov 18
2024
SELL
Open market or private sale
$21,727,982
$56.71 p/Share
383,142
Reduced 75.78%
122,465
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$13,036,978
$39.32 p/Share
331,561
Added 60.66%
215,061
Common Stock
Mar 28
2024
SELL
Open market or private sale
$2,274,667
$45.24 p/Share
50,280
Reduced 22.41%
174,046
Common Stock
Feb 26
2024
SELL
Open market or private sale
$2,102,038
$40.09 p/Share
52,433
Reduced 18.95%
224,326
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$523,649
$38.7 p/Share
13,531
Reduced 4.66%
276,759
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
39,903
Added 12.08%
290,290
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$1,338,499
$41.35 p/Share
32,370
Reduced 11.45%
250,387
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
82,432
Added 22.57%
282,757
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$460,556
$32.09 p/Share
14,352
Reduced 6.69%
200,325
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
32,917
Added 13.29%
214,677
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$1,684,098
$48.83 p/Share
34,489
Reduced 15.95%
181,760
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
86,070
Added 28.47%
216,249
Common Stock
Jan 04
2022
SELL
Open market or private sale
$923,125
$65.05 p/Share
14,191
Reduced 9.83%
130,179
Common Stock
Nov 18
2021
SELL
Open market or private sale
$195,090
$65.03 p/Share
3,000
Reduced 2.04%
144,370
Common Stock
Nov 17
2021
SELL
Open market or private sale
$468,260
$65.0 p/Share
7,204
Reduced 4.66%
147,370
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$41,211
$57.8 p/Share
713
Reduced 0.46%
154,574
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
1,727
Added 1.1%
155,287
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$1,717,558
$53.6 p/Share
32,044
Reduced 17.26%
153,560
Common Stock
Feb 13
2021
BUY
Grant, award, or other acquisition
-
79,821
Added 30.07%
185,604
Common Stock
Dec 10
2020
SELL
Open market or private sale
$19,611,795
$43.18 p/Share
454,187
Reduced 81.11%
105,783
Common Stock
Dec 10
2020
BUY
Exercise of conversion of derivative security
$12,108,558
$32.83 p/Share
368,826
Added 54.38%
309,428
Common Stock