Sep 10
2024
SELL
Open market or private sale
$14,058
$26.18 p/Share
537
Reduced 0.3%
180,705
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$21,216
$19.94 p/Share
1,064
Added 0.58%
181,242
Common Stock
Jun 11
2024
SELL
Open market or private sale
$53,883
$22.64 p/Share
2,380
Reduced 1.3%
180,178
Common Stock
Mar 13
2024
SELL
Open market or private sale
$17,536
$28.33 p/Share
619
Reduced 0.34%
182,558
Common Stock
Dec 14
2023
SELL
Open market or private sale
$10,670
$20.76 p/Share
514
Reduced 0.28%
182,672
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
32,497
Added 15.07%
183,186
Common Stock
Sep 13
2023
SELL
Open market or private sale
$26,730
$50.34 p/Share
531
Reduced 0.35%
150,689
Common Stock
Jun 16
2023
SELL
Open market or private sale
$4,326,024
$55.32 p/Share
78,200
Reduced 34.09%
151,220
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$24,400
$0.61 p/Share
40,000
Added 14.85%
229,420
Common Stock
Jun 13
2023
SELL
Open market or private sale
$28,076
$55.16 p/Share
509
Reduced 0.27%
189,420
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$26,212
$43.47 p/Share
603
Reduced 0.32%
189,929
Common Stock
Dec 29
2022
SELL
Open market or private sale
$1,035,506
$50.97 p/Share
20,316
Reduced 9.64%
190,532
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
$221,583
$28.35 p/Share
7,816
Added 3.57%
210,848
Common Stock
Dec 28
2022
SELL
Open market or private sale
$85,000
$50.0 p/Share
1,700
Reduced 0.83%
203,032
Common Stock
Dec 28
2022
BUY
Exercise of conversion of derivative security
$48,195
$28.35 p/Share
1,700
Added 0.82%
204,732
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
19,195
Added 8.64%
203,032
Common Stock
Nov 16
2022
SELL
Open market or private sale
$180,575
$45.75 p/Share
3,947
Reduced 2.1%
183,837
Common Stock
Nov 15
2022
SELL
Open market or private sale
$141,335
$45.04 p/Share
3,138
Reduced 1.64%
187,784
Common Stock
Oct 26
2022
SELL
Open market or private sale
$214,433
$45.03 p/Share
4,762
Reduced 2.43%
190,922
Common Stock
Oct 25
2022
SELL
Open market or private sale
$480,344
$45.09 p/Share
10,653
Reduced 5.16%
195,684
Common Stock
Oct 25
2022
BUY
Exercise of conversion of derivative security
$173,600
$17.36 p/Share
10,000
Added 4.62%
206,337
Common Stock
Oct 06
2022
SELL
Open market or private sale
$884,025
$39.29 p/Share
22,500
Reduced 10.77%
186,337
Common Stock
Oct 06
2022
BUY
Exercise of conversion of derivative security
$210,900
$21.09 p/Share
10,000
Added 4.57%
208,837
Common Stock
Sep 30
2022
SELL
Open market or private sale
$1,472,400
$32.72 p/Share
45,000
Reduced 18.45%
198,837
Common Stock
Sep 30
2022
BUY
Exercise of conversion of derivative security
$274,600
$13.73 p/Share
20,000
Added 7.58%
243,837
Common Stock