Mar 18
2025
SELL
Payment of exercise price or tax liability
$25,864
$32.33 p/Share
800
Reduced 0.94%
84,578
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
3,282
Added 3.7%
85,378
Common Stock, par valu...
Mar 13
2025
SELL
Payment of exercise price or tax liability
$28,835
$34.91 p/Share
826
Reduced 1.0%
82,096
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
3,393
Added 3.93%
82,922
Common Stock, par valu...
Mar 09
2025
SELL
Payment of exercise price or tax liability
$43,035
$34.02 p/Share
1,265
Reduced 1.57%
79,529
Common Stock
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
2,918
Added 3.49%
80,794
Common Stock, par valu...
Nov 12
2024
SELL
Open market or private sale
$1,021,800
$34.06 p/Share
30,000
Reduced 27.81%
77,876
Common stock, par valu...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$754,686
$34.66 p/Share
21,774
Reduced 16.79%
107,876
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
55,333
Added 29.91%
129,650
Common Stock, par valu...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$52,640
$39.49 p/Share
1,333
Reduced 1.76%
74,317
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
3,391
Added 4.29%
75,650
Common Stock, par valu...
Mar 09
2024
SELL
Payment of exercise price or tax liability
$48,767
$38.46 p/Share
1,268
Reduced 1.72%
72,259
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,918
Added 3.82%
73,527
Common Stock, par valu...
Dec 12
2023
SELL
Open market or private sale
$242,426
$32.05 p/Share
7,564
Reduced 9.74%
70,069
Common Stock
Dec 11
2023
SELL
Open market or private sale
$242,190
$32.57 p/Share
7,436
Reduced 8.74%
77,633
Common stock, par valu...
Aug 16
2023
SELL
Open market or private sale
$93,987
$25.01 p/Share
3,758
Reduced 4.23%
85,069
Common stock, par valu...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$414,141
$19.02 p/Share
21,774
Reduced 19.61%
89,286
Common Stock
Mar 18
2023
BUY
Exercise of conversion of derivative security
-
55,333
Added 33.25%
111,060
Common stock, par valu...
Mar 09
2023
SELL
Payment of exercise price or tax liability
$28,388
$21.77 p/Share
1,304
Reduced 2.29%
55,727
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,919
Added 4.87%
57,031
Common Stock, par valu...
Mar 18
2022
SELL
Payment of exercise price or tax liability
$547,192
$25.05 p/Share
21,844
Reduced 28.76%
54,112
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
$1,386,117
$25.05 p/Share
55,334
Added 42.15%
75,956
Common Stock, $.0001 p...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$92,539
$25.36 p/Share
3,649
Reduced 15.03%
20,622
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
$235,113
$25.36 p/Share
9,271
Added 27.64%
24,271
Common Stock, $.0001 p...