Mar 12
2024
SELL
Payment of exercise price or tax liability
$13,143
$9.86 p/Share
1,333
Reduced 0.57%
230,863
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$18,040
$10.7 p/Share
1,686
Reduced 0.72%
232,196
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$127,634
$10.42 p/Share
12,249
Reduced 4.98%
233,882
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$31,137
$10.29 p/Share
3,026
Reduced 1.21%
246,131
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,812
Added 1.12%
249,157
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$50,219
$38.63 p/Share
1,300
Reduced 0.29%
440,645
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$46,539
$35.8 p/Share
1,300
Reduced 0.29%
441,945
Common Stock
Jun 11
2023
SELL
Payment of exercise price or tax liability
$52,169
$40.13 p/Share
1,300
Reduced 0.29%
443,245
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$88,475
$43.93 p/Share
2,014
Reduced 0.45%
444,545
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$447,558
$43.93 p/Share
10,188
Reduced 2.23%
446,559
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
125,199
Added 21.51%
456,747
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$78,336
$43.96 p/Share
1,782
Reduced 0.53%
331,548
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$1,293,825
$42.64 p/Share
30,343
Reduced 8.34%
333,330
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
$1,193,470
$33.14 p/Share
36,013
Added 9.01%
363,673
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$129,300
$42.9 p/Share
3,014
Reduced 0.91%
327,660
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
11,251
Added 3.29%
330,674
Common Stock
May 23
2022
SELL
Open market or private sale
$1,085,075
$46.47 p/Share
23,350
Reduced 6.81%
319,322
Common Stock
May 23
2022
BUY
Exercise of conversion of derivative security
$756,073
$32.38 p/Share
23,350
Added 6.38%
342,672
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$115,442
$57.32 p/Share
2,014
Reduced 0.63%
319,224
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
35,160
Added 9.87%
321,238
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$196,732
$60.87 p/Share
3,232
Reduced 1.12%
286,078
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$158,735
$62.99 p/Share
2,520
Reduced 0.86%
289,310
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$276,488
$60.74 p/Share
4,552
Reduced 1.54%
291,830
Common Stock
Feb 08
2022
SELL
Open market or private sale
$2,660
$70.0 p/Share
38
Reduced 0.01%
296,382
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$1,303
$34.3 p/Share
38
Added 0.01%
296,420
Common Stock