Feb 27
2025
SELL
Payment of exercise price or tax liability
$74,024
$35.3 p/Share
2,097
Reduced 3.25%
62,497
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
3,896
Added 5.54%
66,393
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
9,632
Added 12.98%
64,594
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$160,255
$34.25 p/Share
4,679
Reduced 7.85%
54,962
Common Stock
Nov 19
2024
SELL
Open market or private sale
$108,810
$36.27 p/Share
3,000
Reduced 4.79%
59,641
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$32,427
$28.42 p/Share
1,141
Reduced 1.79%
62,641
Common Stock
Mar 12
2024
SELL
Open market or private sale
$87,810
$29.27 p/Share
3,000
Reduced 4.49%
63,782
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$73,446
$28.78 p/Share
2,552
Reduced 3.68%
66,782
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
11,659
Added 14.4%
69,334
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$171,847
$26.78 p/Share
6,417
Reduced 10.01%
57,675
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,135
Added 7.42%
64,092
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
7,844
Added 11.74%
58,957
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$167,212
$18.79 p/Share
8,899
Reduced 14.83%
51,113
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
14,118
Added 19.04%
60,012
Common Stock
Mar 11
2022
SELL
Open market or private sale
$34,500
$17.25 p/Share
2,000
Reduced 4.18%
45,894
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
8,274
Added 14.73%
47,894
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$7,013
$16.58 p/Share
423
Reduced 1.06%
39,620
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
1,970
Added 4.69%
40,043
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$4,150
$17.29 p/Share
240
Reduced 0.63%
38,073
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$75,601
$16.41 p/Share
4,607
Reduced 10.73%
38,313
Common Stock
Mar 03
2021
SELL
Open market or private sale
$17,660
$17.66 p/Share
1,000
Reduced 2.28%
42,920
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
9,418
Added 17.66%
43,920
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$3,440
$14.1 p/Share
244
Reduced 0.7%
34,502
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
1,132
Added 3.16%
34,746
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$52,213
$14.15 p/Share
3,690
Reduced 9.89%
33,614
Common Stock