Nov 27
2023
SELL
Open market or private sale
$143,234
$38.38 p/Share
3,732
Reduced 3.38%
106,648
Common Stock
Nov 24
2023
SELL
Open market or private sale
$39,572
$38.57 p/Share
1,026
Reduced 0.92%
110,380
Common Stock
Nov 22
2023
SELL
Open market or private sale
$193,458
$38.15 p/Share
5,071
Reduced 4.35%
111,406
Common Stock
Nov 21
2023
SELL
Open market or private sale
$121,106
$38.24 p/Share
3,167
Reduced 2.65%
116,477
Common Stock
Nov 20
2023
SELL
Open market or private sale
$133,575
$38.74 p/Share
3,448
Reduced 2.8%
119,644
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
41,563
Added 25.24%
123,092
Common Stock
Aug 23
2023
SELL
Open market or private sale
$194,044
$34.8 p/Share
5,576
Reduced 6.4%
81,529
Common Stock
Aug 22
2023
SELL
Open market or private sale
$149,543
$34.94 p/Share
4,280
Reduced 4.68%
87,105
Common Stock
Aug 21
2023
SELL
Open market or private sale
$66,639
$34.89 p/Share
1,910
Reduced 2.05%
91,385
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
22,187
Added 19.21%
93,295
Common Stock
Jun 21
2023
SELL
Open market or private sale
$20,040
$50.1 p/Share
400
Reduced 0.56%
71,108
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$4,800
$12.0 p/Share
400
Added 0.56%
71,508
Common Stock
May 30
2023
SELL
Open market or private sale
$108,000
$40.0 p/Share
2,700
Reduced 3.66%
71,108
Common Stock
May 24
2023
SELL
Open market or private sale
$387,056
$40.01 p/Share
9,674
Reduced 11.59%
73,808
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$379,353
$40.19 p/Share
9,439
Reduced 10.16%
83,482
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
21,813
Added 19.01%
92,921
Common Stock
Apr 03
2023
SELL
Open market or private sale
$414,334
$44.89 p/Share
9,230
Reduced 11.49%
71,108
Common Stock
Feb 23
2023
SELL
Open market or private sale
$68,245
$38.47 p/Share
1,774
Reduced 2.16%
80,338
Common Stock
Feb 22
2023
SELL
Open market or private sale
$157,047
$37.77 p/Share
4,158
Reduced 4.82%
82,112
Common Stock
Feb 21
2023
SELL
Open market or private sale
$12,311
$37.65 p/Share
327
Reduced 0.38%
86,270
Common Stock
Feb 17
2023
SELL
Open market or private sale
$504,830
$38.0 p/Share
13,285
Reduced 13.3%
86,597
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
16,187
Added 13.95%
99,882
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$145,638
$21.96 p/Share
6,632
Reduced 7.34%
83,695
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
13,375
Added 12.9%
90,327
Common Stock
Oct 04
2022
SELL
Open market or private sale
$80,741
$20.06 p/Share
4,025
Reduced 4.97%
76,952
Common Stock