Sep 08
2025
SELL
Open market or private sale
$813,401
$174.4 p/Share
4,664
Reduced 0.3%
1,536,160
Common Stock, par valu...
Sep 08
2025
BUY
Exercise of conversion of derivative security
-
10,528
Added 0.68%
1,540,824
Common Stock, par valu...
Aug 18
2025
SELL
Payment of exercise price or tax liability
$540,642
$171.96 p/Share
3,144
Reduced 0.21%
1,530,296
Common Stock, par valu...
Aug 15
2025
SELL
Payment of exercise price or tax liability
$498,442
$171.64 p/Share
2,904
Reduced 0.19%
1,533,440
Common Stock, par valu...
Aug 15
2025
BUY
Grant, award, or other acquisition
-
13,563
Added 0.88%
1,536,344
Common Stock, par valu...
May 16
2025
SELL
Open market or private sale
$333,013
$199.29 p/Share
1,671
Reduced 0.11%
1,522,781
Common Stock, par valu...
May 15
2025
SELL
Payment of exercise price or tax liability
$325,535
$199.47 p/Share
1,632
Reduced 0.11%
1,524,452
Common Stock, par valu...
May 15
2025
SELL
Open market or private sale
$5,642,003
$199.16 p/Share
28,329
Reduced 1.82%
1,526,084
Common Stock, par valu...
Feb 18
2025
-
15,000
Reduced 0.96%
1,554,413
Common Stock, par valu...
Feb 17
2025
SELL
Payment of exercise price or tax liability
$361,455
$216.96 p/Share
1,666
Reduced 0.11%
1,569,413
Common Stock, par valu...
Feb 14
2025
SELL
Open market or private sale
$6,509,400
$216.98 p/Share
30,000
Reduced 1.87%
1,571,079
Common Stock, par valu...
Nov 15
2024
SELL
Payment of exercise price or tax liability
$335,376
$205.5 p/Share
1,632
Reduced 0.09%
1,770,217
Common Stock, par valu...
Nov 11
2024
SELL
Payment of exercise price or tax liability
$5,999,477
$211.16 p/Share
28,412
Reduced 1.58%
1,771,849
Common Stock, par valu...
Nov 11
2024
BUY
Exercise of conversion of derivative security
$1,869,840
$35.28 p/Share
53,000
Added 2.86%
1,800,261
Common Stock, par valu...
Sep 10
2024
SELL
Payment of exercise price or tax liability
$525,001
$156.53 p/Share
3,354
Reduced 0.19%
1,747,261
Common Stock, par valu...
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
7,571
Added 0.43%
1,750,615
Common Stock, par valu...
Aug 16
2024
SELL
Payment of exercise price or tax liability
$490,306
$155.95 p/Share
3,144
Reduced 0.18%
1,743,044
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$218,967
$151.43 p/Share
1,446
Reduced 0.08%
1,746,188
Common Stock, par valu...
Aug 15
2024
SELL
Grant, award, or other acquisition
-
6,690
Reduced 0.38%
1,747,634
Common Stock, par valu...
Aug 14
2024
SELL
Payment of exercise price or tax liability
$612,230
$150.13 p/Share
4,078
Reduced 0.23%
1,740,944
Common Stock, par valu...
Jul 22
2024
SELL
Open market or private sale
$7,025,708
$142.1 p/Share
49,442
Reduced 2.76%
1,745,022
Common Stock, par valu...
Jul 22
2024
SELL
Payment of exercise price or tax liability
$8,284,516
$142.94 p/Share
57,958
Reduced 3.13%
1,794,464
Common Stock, par valu...
Jul 22
2024
BUY
Exercise of conversion of derivative security
$2,663,520
$24.8 p/Share
107,400
Added 5.48%
1,852,422
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$245,617
$169.86 p/Share
1,446
Reduced 0.08%
1,745,022
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,172,851
$168.61 p/Share
6,956
Reduced 0.39%
1,754,228
Common Stock, par valu...