Nov 11
2024
-
125,000
Reduced 4.75%
2,508,554
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$1,469,000
$14.69 p/Share
100,000
Added 3.66%
2,633,554
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$1,469,000
$14.69 p/Share
100,000
Added 3.8%
2,533,554
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$678,812
$43.05 p/Share
15,768
Reduced 0.64%
2,433,554
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$17,595,439
$43.05 p/Share
408,721
Reduced 14.3%
2,449,322
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$8,996,693
$12.46 p/Share
722,046
Added 20.17%
2,858,043
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$325,605
$46.31 p/Share
7,031
Reduced 0.33%
2,135,997
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
64,310
Added 2.91%
2,143,028
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$572,220
$36.29 p/Share
15,768
Reduced 0.75%
2,078,718
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$949,061
$37.6 p/Share
25,241
Reduced 1.19%
2,094,486
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$310,708
$36.84 p/Share
8,434
Reduced 0.39%
2,177,092
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
81,383
Added 3.59%
2,185,526
Common Stock
May 20
2022
SELL
Open market or private sale
$364,336
$34.21 p/Share
10,650
Reduced 0.5%
2,104,143
Common Stock
May 19
2022
SELL
Open market or private sale
$1,419,655
$34.02 p/Share
41,730
Reduced 1.94%
2,114,793
Common Stock
May 18
2022
SELL
Open market or private sale
$2,335,883
$34.84 p/Share
67,046
Reduced 3.02%
2,156,523
Common Stock
May 17
2022
SELL
Open market or private sale
$1,810,513
$35.94 p/Share
50,376
Reduced 2.22%
2,223,569
Common Stock
May 16
2022
SELL
Open market or private sale
$2,450,484
$36.0 p/Share
68,069
Reduced 2.91%
2,273,945
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$538,950
$34.18 p/Share
15,768
Reduced 0.67%
2,342,014
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$863,747
$34.22 p/Share
25,241
Reduced 1.06%
2,357,782
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$512,728
$34.74 p/Share
14,759
Reduced 0.62%
2,383,023
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
76,914
Added 3.11%
2,397,782
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
127,209
Added 5.2%
2,320,868
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$465,444
$18.44 p/Share
25,241
Reduced 1.14%
2,193,659
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$537,885
$19.15 p/Share
28,088
Reduced 1.25%
2,218,900
Common Stock