Mar 15
2025
SELL
Payment of exercise price or tax liability
-
4,351
Reduced 3.0%
140,598
Common Stock
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...
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 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