Oct 29
2024
BUY
Open market or private purchase
$27,309
$50.11 p/Share
545
Added 0.95%
56,636
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
-
2,784
Added 4.73%
56,091
Common Stock
May 03
2024
BUY
Open market or private purchase
$15,474
$32.51 p/Share
476
Added 0.89%
53,307
Common Stock
May 02
2024
BUY
Open market or private purchase
$16,740
$31.0 p/Share
540
Added 1.01%
52,831
Common Stock
May 01
2024
BUY
Open market or private purchase
$6,957
$30.25 p/Share
230
Added 0.44%
52,291
Common Stock
Mar 12
2024
BUY
Open market or private purchase
$5,622
$36.51 p/Share
154
Added 0.29%
52,061
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$205,785
$41.98 p/Share
4,902
Added 8.63%
51,907
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$101,596
$43.66 p/Share
2,327
Added 4.72%
47,005
Common Stock
Jan 31
2024
BUY
Open market or private purchase
$65,591
$45.08 p/Share
1,455
Added 3.15%
44,678
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$24,793
$39.99 p/Share
620
Added 2.08%
29,123
Common Stock
Nov 21
2023
BUY
Open market or private purchase
$25,031
$38.51 p/Share
650
Added 2.23%
28,503
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$90,025
$36.01 p/Share
2,500
Added 8.24%
27,853
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
3,555
Added 12.3%
25,353
Common Stock
Apr 24
2023
-
18,000
Reduced 45.23%
21,798
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$5,802
$27.5 p/Share
211
Added 0.52%
40,009
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$505,120
$28.0 p/Share
18,040
Added 31.19%
39,798
Common Stock
Oct 25
2022
-
42,000
Reduced 65.87%
21,758
Common Stock
Jun 09
2022
BUY
Exercise of conversion of derivative security
$52,250
$10.45 p/Share
5,000
Added 7.27%
63,758
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
4,598
Added 7.26%
58,758
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
$42,500
$8.5 p/Share
5,000
Added 8.45%
54,160
Common Stock
Dec 20
2021
-
75,000
Reduced 60.41%
49,160
Common Stock
Sep 13
2021
$115,090
$23.73 p/Share
4,850
Reduced 3.76%
124,160
Common Stock
Jun 08
2021
SELL
Payment of exercise price or tax liability
$36,811
$26.35 p/Share
1,397
Reduced 1.07%
129,010
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$36,800
$7.36 p/Share
5,000
Added 3.69%
130,407
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
4,784
Added 3.67%
125,407
Common Stock