Feb 14
2024
BUY
Grant, award, or other acquisition
-
31,963
Added 15.36%
176,095
Common Stock
Feb 07
2024
SELL
Open market or private sale
$680,200
$34.01 p/Share
20,000
Reduced 12.19%
144,132
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$231,800
$23.18 p/Share
10,000
Added 5.74%
164,132
Common Stock
Jan 16
2024
SELL
Open market or private sale
$322,900
$32.29 p/Share
10,000
Reduced 6.09%
154,132
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 2.96%
164,132
Common Stock
Dec 22
2023
SELL
Open market or private sale
$333,000
$33.3 p/Share
10,000
Reduced 5.91%
159,132
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 2.87%
169,132
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
432
Added 0.26%
164,132
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
493
Added 0.3%
163,699
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
523
Added 0.32%
163,206
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
522
Added 0.37%
141,356
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$327,804
$31.42 p/Share
10,433
Reduced 6.9%
140,834
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$989,029
$31.35 p/Share
31,548
Reduced 17.26%
151,267
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
53,943
Added 23.18%
178,805
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
31,727
Added 19.76%
128,872
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
375
Added 0.38%
97,145
Common Stock
Aug 15
2022
SELL
Open market or private sale
$794,614
$30.89 p/Share
25,724
Reduced 21.07%
96,393
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
376
Added 0.39%
96,770
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$388,368
$18.74 p/Share
20,724
Added 14.51%
122,117
Common Stock
Aug 11
2022
SELL
Open market or private sale
$1,543,440
$30.0 p/Share
51,448
Reduced 33.66%
101,393
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$776,736
$18.74 p/Share
41,448
Added 21.33%
152,841
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
386
Added 0.35%
111,393
Common Stock
May 26
2022
SELL
Open market or private sale
$772,522
$30.03 p/Share
25,725
Reduced 18.81%
111,007
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
$388,386
$18.74 p/Share
20,725
Added 13.16%
136,732
Common Stock
Apr 18
2022
SELL
Open market or private sale
$785,096
$30.52 p/Share
25,724
Reduced 18.15%
116,007
Common Stock