Jun 03
2025
BUY
Open market or private purchase
$82,750
$82.75 p/Share
1,000
Added 0.74%
133,286
Common Stock
Jun 02
2025
BUY
Open market or private purchase
$165,100
$82.55 p/Share
2,000
Added 1.49%
132,286
Common Stock
May 19
2025
BUY
Open market or private purchase
$437,450
$87.49 p/Share
5,000
Added 3.7%
130,286
Common Stock
May 15
2025
BUY
Open market or private purchase
$514,800
$85.8 p/Share
6,000
Added 4.57%
125,286
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
1,725
Added 1.43%
119,286
Common Stock
Dec 13
2024
-
1,500
Reduced 1.88%
78,374
Common Stock
Sep 13
2024
SELL
Open market or private sale
$338,700
$135.48 p/Share
2,500
Reduced 3.03%
79,874
Common Stock
Sep 12
2024
SELL
Open market or private sale
$982,875
$131.05 p/Share
7,500
Reduced 8.35%
82,374
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
1,245
Added 1.37%
89,874
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,026,630
$120.44 p/Share
8,524
Reduced 8.77%
88,629
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,275,576
$119.29 p/Share
19,076
Reduced 16.41%
97,153
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$4,307,962
$112.5 p/Share
38,293
Reduced 24.78%
116,228
Common Stock
Feb 12
2024
SELL
Sale (or disposition) back to the issuer
$13,335,975
$112.5 p/Share
118,542
Reduced 43.41%
154,521
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$13,337,033
$63.86 p/Share
208,848
Added 43.34%
273,063
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$1,236,369
$94.77 p/Share
13,046
Reduced 16.89%
64,215
Common Stock
Jan 26
2024
BUY
Other acquisition or disposition
-
8,571
Added 9.99%
77,261
Common Stock
Dec 15
2023
-
5,000
Reduced 6.79%
68,690
Common Stock
Dec 14
2023
SELL
Open market or private sale
$458,100
$91.62 p/Share
5,000
Reduced 6.35%
73,690
Common Stock
Dec 13
2023
SELL
Open market or private sale
$887,200
$88.72 p/Share
10,000
Reduced 11.28%
78,690
Common Stock
Nov 15
2023
SELL
Open market or private sale
$208,924
$83.57 p/Share
2,500
Reduced 2.74%
88,690
Common Stock
Nov 14
2023
SELL
Open market or private sale
$1,452,850
$83.02 p/Share
17,500
Reduced 16.1%
91,190
Common Stock
Sep 14
2023
SELL
Payment of exercise price or tax liability
$3,403,928
$80.99 p/Share
42,029
Reduced 27.89%
108,690
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$2,417,805
$41.33 p/Share
58,500
Added 27.96%
150,719
Common Stock
May 25
2023
SELL
Open market or private sale
$517,424
$68.99 p/Share
7,500
Reduced 7.52%
92,219
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
1,803
Added 1.78%
99,719
Common Stock