Feb 12
2024
SELL
Payment of exercise price or tax liability
$4,342,817
$33.7 p/Share
128,867
Reduced 22.46%
444,867
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
298,734
Added 34.24%
573,734
Common Stock
Dec 21
2023
SELL
Open market or private sale
$132,365
$30.38 p/Share
4,357
Reduced 1.56%
275,000
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$92,978
$21.34 p/Share
4,357
Added 1.54%
279,357
Common Stock
Dec 20
2023
SELL
Open market or private sale
$804,201
$30.4 p/Share
26,454
Reduced 8.78%
275,000
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$564,528
$21.34 p/Share
26,454
Added 8.07%
301,454
Common Stock
Dec 19
2023
SELL
Open market or private sale
$435,915
$30.03 p/Share
14,516
Reduced 5.01%
275,000
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$309,771
$21.34 p/Share
14,516
Added 4.77%
289,516
Common Stock
Dec 18
2023
SELL
Open market or private sale
$835,051
$30.04 p/Share
27,798
Reduced 9.18%
275,000
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$593,209
$21.34 p/Share
27,798
Added 8.41%
302,798
Common Stock
Jun 02
2023
SELL
Open market or private sale
$685,482
$21.92 p/Share
31,272
Reduced 10.21%
275,000
Common Stock
Jun 01
2023
SELL
Open market or private sale
$690,798
$22.09 p/Share
31,272
Reduced 9.26%
306,272
Common Stock
May 31
2023
SELL
Open market or private sale
$683,918
$21.87 p/Share
31,272
Reduced 8.48%
337,544
Common Stock
May 30
2023
SELL
Open market or private sale
$684,834
$21.9 p/Share
31,271
Reduced 7.82%
368,816
Common Stock
Feb 13
2023
SELL
Open market or private sale
$302,400
$26.88 p/Share
11,250
Reduced 2.73%
400,087
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$178,875
$15.9 p/Share
11,250
Added 2.66%
411,337
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$2,778,174
$26.75 p/Share
103,857
Reduced 20.61%
400,087
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
255,194
Added 33.62%
503,944
Common Stock
Dec 27
2022
SELL
Open market or private sale
$52,719
$23.92 p/Share
2,204
Reduced 0.88%
248,750
Common Stock
Dec 23
2022
SELL
Open market or private sale
$3,381
$23.0 p/Share
147
Reduced 0.06%
250,954
Common Stock
Dec 22
2022
SELL
Open market or private sale
$2,530
$23.0 p/Share
110
Reduced 0.04%
251,101
Common Stock
Dec 21
2022
SELL
Open market or private sale
$169,465
$23.11 p/Share
7,333
Reduced 2.84%
251,211
Common Stock
Dec 20
2022
SELL
Open market or private sale
$216,281
$23.07 p/Share
9,375
Reduced 3.5%
258,544
Common Stock
Dec 19
2022
SELL
Open market or private sale
$26,093
$23.01 p/Share
1,134
Reduced 0.42%
267,919
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,255,008
$23.07 p/Share
54,400
Reduced 16.82%
269,053
Common Stock