Dec 16
2024
SELL
Open market or private sale
$267,180
$89.06 p/Share
3,000
Reduced 2.0%
146,987
Common Stock
Nov 15
2024
SELL
Open market or private sale
$1,594,850
$83.5 p/Share
19,100
Reduced 10.59%
161,288
Comon Stock
Nov 15
2024
SELL
Open market or private sale
$4,081,163
$84.61 p/Share
48,235
Reduced 24.33%
149,987
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$1,466,194
$22.79 p/Share
64,335
Added 26.29%
180,388
Common Stock
Nov 08
2024
SELL
Open market or private sale
$851,200
$85.12 p/Share
10,000
Reduced 6.14%
152,987
Common Stock
Aug 30
2024
SELL
Open market or private sale
$596,480
$74.56 p/Share
8,000
Reduced 4.68%
162,987
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$134,702
$74.71 p/Share
1,803
Reduced 1.04%
170,987
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$112,179
$73.56 p/Share
1,525
Reduced 0.87%
172,790
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$122,785
$73.48 p/Share
1,671
Reduced 0.95%
174,315
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$705,973
$73.12 p/Share
9,655
Reduced 5.51%
165,728
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
33,514
Added 16.0%
175,986
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$226,051
$69.15 p/Share
3,269
Reduced 2.11%
151,766
Common Stock
Oct 30
2023
SELL
Open market or private sale
$111,240
$55.62 p/Share
2,000
Reduced 1.27%
155,035
Common Stock
Sep 29
2023
SELL
Open market or private sale
$118,460
$59.23 p/Share
2,000
Reduced 1.26%
157,035
Common Stock
Aug 29
2023
SELL
Open market or private sale
$123,980
$61.99 p/Share
2,000
Reduced 1.24%
159,035
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$110,349
$61.0 p/Share
1,809
Reduced 1.11%
161,035
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$414,122
$60.99 p/Share
6,790
Reduced 4.27%
152,350
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
26,013
Added 13.77%
162,844
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$219,429
$63.0 p/Share
3,483
Reduced 2.37%
143,621
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$69,128
$62.73 p/Share
1,102
Reduced 0.74%
147,104
Common Stock
Jul 31
2023
SELL
Open market or private sale
$119,520
$59.76 p/Share
2,000
Reduced 1.34%
147,790
Common Stock
Jun 29
2023
SELL
Open market or private sale
$119,260
$59.63 p/Share
2,000
Reduced 1.32%
149,790
Common Stock
May 30
2023
SELL
Open market or private sale
$112,100
$56.05 p/Share
2,000
Reduced 1.3%
151,790
Common Stock
Mar 01
2023
SELL
Open market or private sale
$28,155
$56.31 p/Share
500
Reduced 0.32%
153,790
Common Stock
Feb 01
2023
SELL
Open market or private sale
$30,630
$61.26 p/Share
500
Reduced 0.32%
154,290
Common Stock