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
Feb 11
2021
SELL
Open market or private sale
$198,319
$25.11 p/Share
7,898
Reduced 8.66%
83,258
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$134,525
$25.95 p/Share
5,184
Reduced 5.38%
91,156
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
51,945
Added 35.03%
96,340
Common Stock
Jan 15
2021
SELL
Open market or private sale
$30,261
$22.89 p/Share
1,322
Reduced 2.89%
44,395
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$14,847
$21.18 p/Share
701
Reduced 1.51%
45,717
Common Stock