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
May 24
2023
SELL
Open market or private sale
$685,200
$68.52 p/Share
10,000
Reduced 9.27%
97,916
Common Stock
May 23
2023
SELL
Open market or private sale
$1,208,550
$69.06 p/Share
17,500
Reduced 13.95%
107,916
Common Stock
May 22
2023
SELL
Open market or private sale
$172,725
$69.09 p/Share
2,500
Reduced 1.95%
125,416
Common Stock
Feb 02
2023
SELL
Open market or private sale
$746,300
$74.63 p/Share
10,000
Reduced 7.25%
127,916
Common Stock
Jan 25
2023
SELL
Open market or private sale
$203,400
$67.8 p/Share
3,000
Reduced 2.13%
137,916
Common Stock
Jan 24
2023
SELL
Open market or private sale
$474,810
$67.83 p/Share
7,000
Reduced 4.73%
140,916
Common Stock