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...
Mar 01
2024
SELL
Open market or private sale
$1,300,032
$167.53 p/Share
7,760
Reduced 0.44%
1,746,468
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
$250,172
$17.0 p/Share
14,716
Added 0.83%
1,761,184
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$169,936
$172.0 p/Share
988
Reduced 0.06%
1,746,468
Common Stock, par valu...
Feb 12
2024
SELL
Open market or private sale
$5,250,000
$175.0 p/Share
30,000
Reduced 1.69%
1,747,456
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$216,885
$149.99 p/Share
1,446
Reduced 0.08%
1,777,456
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$2,629,172
$201.5 p/Share
13,048
Reduced 0.73%
1,778,902
Common Stock, par valu...
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
29,453
Added 1.62%
1,791,950
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$612,677
$194.81 p/Share
3,145
Reduced 0.18%
1,762,497
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,254,075
$200.62 p/Share
6,251
Reduced 0.35%
1,765,642
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
22,118
Added 1.23%
1,771,893
Common Stock, par valu...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$822,899
$201.79 p/Share
4,078
Reduced 0.23%
1,749,775
Common Stock, par valu...