Mar 08
2024
BUY
Other acquisition or disposition
-
6,510
Added 4.02%
155,452
Common Stock, no par v...
Mar 06
2024
SELL
Open market or private sale
$727,491
$52.87 p/Share
13,760
Reduced 8.46%
148,942
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,460,753
$53.99 p/Share
27,056
Reduced 14.26%
162,702
Common Stock, no par v...
Mar 01
2024
SELL
Open market or private sale
$53,090
$53.09 p/Share
1,000
Reduced 0.66%
151,487
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$832,776
$21.76 p/Share
38,271
Added 17.86%
176,034
Common Stock, no par v...
Feb 29
2024
SELL
Payment of exercise price or tax liability
-
15,878
Reduced 9.43%
152,487
Common Stock, no par v...
Feb 29
2024
BUY
Other acquisition or disposition
-
31,121
Added 15.6%
168,365
Common Stock, no par v...
Feb 01
2024
SELL
Open market or private sale
$54,230
$54.23 p/Share
1,000
Reduced 0.72%
137,244
Common Stock
Jan 15
2024
SELL
Open market or private sale
$82,560
$41.28 p/Share
2,000
Reduced 1.34%
147,045
Common Stock, No Par V...
Jan 02
2024
SELL
Open market or private sale
$47,000
$47.0 p/Share
1,000
Reduced 0.72%
138,244
Common Stock
Dec 01
2023
SELL
Open market or private sale
$45,680
$45.68 p/Share
1,000
Reduced 0.71%
139,244
Common Stock
Nov 01
2023
SELL
Open market or private sale
$48,240
$48.24 p/Share
1,000
Reduced 0.71%
140,244
Common Stock
Oct 02
2023
SELL
Open market or private sale
$44,960
$44.96 p/Share
1,000
Reduced 0.7%
141,244
Common Stock
Sep 01
2023
SELL
Open market or private sale
$43,530
$43.53 p/Share
1,000
Reduced 0.7%
142,244
Common Stock
Aug 01
2023
SELL
Open market or private sale
$42,790
$42.79 p/Share
1,000
Reduced 0.69%
143,244
Common Stock
Jul 03
2023
SELL
Open market or private sale
$38,350
$38.35 p/Share
1,000
Reduced 0.69%
144,244
Common Stock
Jun 07
2023
SELL
Open market or private sale
$36,740
$36.74 p/Share
1,000
Reduced 0.68%
145,244
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
-
21,698
Reduced 12.92%
146,244
Common Stock
Apr 07
2023
BUY
Other acquisition or disposition
-
42,586
Added 20.23%
167,942
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
4,275
Reduced 3.3%
125,356
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
-
8,550
Added 6.19%
129,631
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
4,344
Reduced 3.46%
121,081
Common Stock
Mar 17
2023
BUY
Other acquisition or disposition
-
8,688
Added 6.48%
125,425
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
16,498
Reduced 12.38%
116,737
Common Stock, no par v...
Mar 08
2023
BUY
Other acquisition or disposition
-
32,738
Added 19.72%
133,235
Common Stock, no par v...