Jul 16
2025
SELL
Open market or private sale
$229,350
$150.0 p/Share
1,529
Reduced 0.11%
1,438,711
Common Stock
Jul 15
2025
SELL
Open market or private sale
$459,134
$151.23 p/Share
3,036
Reduced 0.21%
1,440,240
Common Stock
Jul 14
2025
SELL
Open market or private sale
$2,023,848
$150.64 p/Share
13,435
Reduced 0.92%
1,443,276
Common Stock
Jul 10
2025
SELL
Open market or private sale
$1,025,508
$150.81 p/Share
6,800
Reduced 0.46%
1,456,711
Common Stock
Jul 09
2025
SELL
Open market or private sale
$30,027
$150.14 p/Share
200
Reduced 0.01%
1,463,511
Common Stock
Mar 13
2025
SELL
Open market or private sale
$4,444,000
$177.76 p/Share
25,000
Reduced 1.68%
1,463,711
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$2,488,886
$179.25 p/Share
13,885
Reduced 0.92%
1,488,711
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
30,000
Added 1.96%
1,499,125
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$579,617
$176.39 p/Share
3,286
Reduced 0.22%
1,472,596
Common Stock
Dec 13
2024
SELL
Open market or private sale
$4,179,000
$167.16 p/Share
25,000
Reduced 1.67%
1,475,882
Common Stock
Sep 12
2024
SELL
Open market or private sale
$4,959,500
$198.38 p/Share
25,000
Reduced 1.64%
1,500,882
Common Stock
Jun 11
2024
SELL
Open market or private sale
$4,371,250
$174.85 p/Share
25,000
Reduced 1.61%
1,525,882
Common Stock
Mar 11
2024
SELL
Open market or private sale
$4,279,500
$171.18 p/Share
25,000
Reduced 1.59%
1,550,882
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$566,050
$163.08 p/Share
3,471
Reduced 0.22%
1,575,882
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 0.47%
1,579,353
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$369,421
$157.0 p/Share
2,353
Reduced 0.15%
1,571,853
Common Stock
Dec 11
2023
SELL
Open market or private sale
$2,644,000
$105.76 p/Share
25,000
Reduced 1.56%
1,574,206
Common Stock
Sep 11
2023
SELL
Open market or private sale
$3,180,250
$127.21 p/Share
25,000
Reduced 1.54%
1,599,206
Common Stock
May 31
2023
SELL
Open market or private sale
$2,920,000
$116.8 p/Share
25,000
Reduced 1.52%
1,624,206
Common Stock
Apr 17
2023
SELL
Open market or private sale
$2,186,500
$87.46 p/Share
25,000
Reduced 1.49%
1,649,206
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$239,852
$78.46 p/Share
3,057
Reduced 0.18%
1,674,206
Common Stock
Jan 18
2023
SELL
Open market or private sale
$231,439
$81.15 p/Share
2,852
Reduced 0.17%
1,677,263
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,807,498
$81.61 p/Share
22,148
Reduced 1.3%
1,680,115
Common Stock
Jan 04
2023
SELL
Open market or private sale
$315,394
$80.09 p/Share
3,938
Reduced 0.23%
1,702,263
Common Stock
Jan 03
2023
SELL
Open market or private sale
$136,561
$80.33 p/Share
1,700
Reduced 0.1%
1,706,201
Common Stock