Apr 15
2025
SELL
Open market or private sale
$63,320
$31.66 p/Share
2,000
Reduced 1.0%
198,771
Common Stock, no par v...
Apr 07
2025
SELL
Payment of exercise price or tax liability
-
21,376
Reduced 9.62%
200,771
Common Stock
Apr 07
2025
BUY
Other acquisition or disposition
-
42,590
Added 16.09%
222,147
Common Stock
Mar 17
2025
SELL
Open market or private sale
$69,320
$34.66 p/Share
2,000
Reduced 1.1%
179,557
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
-
4,351
Reduced 3.0%
140,598
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
-
3,149
Reduced 1.7%
181,557
Common Stock, no par v...
Mar 14
2025
BUY
Other acquisition or disposition
-
6,346
Added 3.32%
184,706
Common Stock, no par v...
Mar 07
2025
SELL
Payment of exercise price or tax liability
-
3,234
Reduced 1.78%
178,360
Common Stock, no par v...
Mar 07
2025
BUY
Other acquisition or disposition
-
6,510
Added 3.46%
181,594
Common Stock, no par v...
Feb 27
2025
SELL
Payment of exercise price or tax liability
-
31,384
Reduced 15.2%
175,084
Common Stock, no par v...
Feb 27
2025
BUY
Other acquisition or disposition
-
61,423
Added 22.93%
206,468
Common Stock, no par v...
Feb 18
2025
SELL
Open market or private sale
$77,400
$38.7 p/Share
2,000
Reduced 1.36%
145,045
Common Stock, No Par V...
Dec 16
2024
SELL
Open market or private sale
$67,920
$33.96 p/Share
2,000
Reduced 1.32%
149,045
Common Stock, No Par V...
Dec 04
2024
-
430
Reduced 0.28%
151,045
Common Stock, no par v...
Nov 15
2024
SELL
Open market or private sale
$83,660
$41.83 p/Share
2,000
Reduced 1.3%
151,475
Common Stock, No Par V...
Oct 15
2024
SELL
Open market or private sale
$98,440
$49.22 p/Share
2,000
Reduced 1.29%
153,475
Common Stock
Sep 16
2024
SELL
Open market or private sale
$100,600
$50.3 p/Share
2,000
Reduced 1.27%
155,475
Common Stock
Aug 12
2024
SELL
Open market or private sale
$98,800
$49.4 p/Share
2,000
Reduced 1.25%
157,475
Common Stock
May 01
2024
SELL
Open market or private sale
$54,880
$54.88 p/Share
1,000
Reduced 0.62%
159,475
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
-
21,709
Reduced 11.92%
160,475
Common Stock
Apr 07
2024
BUY
Other acquisition or disposition
-
42,586
Added 18.95%
182,184
Common Stock
Apr 01
2024
SELL
Open market or private sale
$54,150
$54.15 p/Share
1,000
Reduced 0.71%
139,598
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
8,689
Added 5.66%
144,949
Common Stock
Mar 11
2024
SELL
Open market or private sale
$844,804
$52.02 p/Share
16,240
Reduced 10.65%
136,260
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
-
3,252
Reduced 2.09%
152,500
Common Stock, no par v...