Mar 14
2025
SELL
Open market or private sale
$67,650
$30.0 p/Share
2,255
Reduced 1.78%
124,421
Common Stock
Mar 07
2025
SELL
Open market or private sale
$70,440
$30.0 p/Share
2,348
Reduced 1.63%
142,063
Common Stock
Mar 06
2025
SELL
Open market or private sale
$461,610
$30.0 p/Share
15,387
Reduced 10.83%
126,676
Common Stock
Mar 06
2025
SELL
Open market or private sale
$98,850
$30.0 p/Share
3,295
Reduced 2.23%
144,411
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$904,093
$30.52 p/Share
29,623
Reduced 16.71%
147,706
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
71,427
Added 28.71%
177,329
Common Stock
May 24
2024
SELL
Open market or private sale
$1,930,301
$33.98 p/Share
56,807
Reduced 34.91%
105,902
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$571,697
$24.03 p/Share
23,791
Added 12.76%
162,709
Common Stock
May 23
2024
SELL
Open market or private sale
$1,731,888
$33.82 p/Share
51,209
Reduced 26.93%
138,918
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$1,230,552
$24.03 p/Share
51,209
Added 21.22%
190,127
Common Stock
Feb 26
2024
SELL
Open market or private sale
$367,700
$36.77 p/Share
10,000
Reduced 6.72%
138,918
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,000,553
$33.7 p/Share
29,690
Reduced 16.62%
148,918
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
67,286
Added 27.36%
178,608
Common Stock
Jan 16
2024
SELL
Open market or private sale
$760,516
$32.28 p/Share
23,560
Reduced 17.47%
111,322
Common Stock
Mar 01
2023
SELL
Open market or private sale
$355,750
$26.7 p/Share
13,324
Reduced 8.99%
134,882
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$570,470
$26.75 p/Share
21,326
Reduced 12.58%
148,206
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
66,734
Added 28.25%
169,532
Common Stock
Jan 09
2023
SELL
Open market or private sale
$496,320
$27.83 p/Share
17,834
Reduced 14.78%
102,798
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$10,383
$17.48 p/Share
594
Reduced 0.49%
120,632
Common Stock
Feb 18
2022
SELL
Open market or private sale
$228,180
$21.61 p/Share
10,559
Reduced 8.01%
121,226
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$187,918
$17.63 p/Share
10,659
Reduced 7.48%
131,785
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
66,175
Added 31.72%
142,444
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$13,354
$19.05 p/Share
701
Reduced 0.91%
76,269
Common Stock
Dec 15
2021
SELL
Open market or private sale
$104,353
$18.33 p/Share
5,693
Reduced 6.89%
76,970
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$13,786
$23.17 p/Share
595
Reduced 0.71%
82,663
Common Stock