Sep 13
2024
SELL
Open market or private sale
$380,474
$17.93 p/Share
21,220
Reduced 6.88%
287,381
Common Stock
Sep 12
2024
SELL
Open market or private sale
$530,897
$17.92 p/Share
29,626
Reduced 8.76%
308,601
Common Stock
Aug 23
2024
SELL
Open market or private sale
$365,800
$18.29 p/Share
20,000
Reduced 5.58%
338,227
Common Stock
Aug 21
2024
SELL
Open market or private sale
$326,518
$17.99 p/Share
18,150
Reduced 4.82%
358,227
Common Stock
Aug 20
2024
SELL
Open market or private sale
$197,340
$17.94 p/Share
11,000
Reduced 2.84%
376,377
Common Stock
May 14
2024
SELL
Open market or private sale
$43,362
$19.71 p/Share
2,200
Reduced 0.56%
387,377
Common Stock
May 13
2024
SELL
Open market or private sale
$354,638
$20.25 p/Share
17,513
Reduced 4.3%
389,577
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$341,619
$20.32 p/Share
16,812
Reduced 3.97%
407,090
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$194,082
$19.77 p/Share
9,817
Reduced 2.26%
423,902
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$111,186
$19.33 p/Share
5,752
Reduced 1.31%
433,719
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
26,825
Added 5.75%
439,471
Common Stock
Sep 25
2023
SELL
Open market or private sale
$420,450
$28.03 p/Share
15,000
Reduced 3.51%
412,646
Common Stock
Sep 15
2023
SELL
Open market or private sale
$354,964
$25.78 p/Share
13,769
Reduced 3.12%
427,646
Common Stock
Sep 14
2023
SELL
Open market or private sale
$154,706
$25.37 p/Share
6,098
Reduced 1.36%
441,415
Common Stock
Sep 12
2023
SELL
Open market or private sale
$3,394
$25.52 p/Share
133
Reduced 0.03%
447,513
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$399,639
$25.59 p/Share
15,617
Reduced 3.37%
447,646
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$871,620
$25.59 p/Share
34,061
Added 6.85%
463,263
Common Stock
Jun 26
2023
BUY
Open market or private purchase
$50,475
$20.19 p/Share
2,500
Added 0.57%
439,284
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$190,045
$18.85 p/Share
10,082
Reduced 2.3%
429,202
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$350,250
$20.38 p/Share
17,186
Reduced 3.79%
436,784
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$200,070
$20.38 p/Share
9,817
Reduced 2.12%
453,970
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
37,634
Added 7.51%
463,787
Common Stock
Aug 22
2022
BUY
Open market or private purchase
$8,132
$12.53 p/Share
649
Added 0.15%
426,762
Common Stock
Aug 16
2022
BUY
Open market or private purchase
$38,457
$13.22 p/Share
2,909
Added 0.68%
426,113
Common Stock
Jul 08
2022
SELL
Payment of exercise price or tax liability
$210,053
$10.06 p/Share
20,880
Reduced 4.7%
423,204
Common Stock