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...
May 15
2023
SELL
Payment of exercise price or tax liability
$111,044
$163.3 p/Share
680
Reduced 0.04%
1,753,853
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$120,034
$217.06 p/Share
553
Reduced 0.03%
1,754,533
Common Stock, par valu...
Feb 03
2023
SELL
Open market or private sale
$294,925
$235.0 p/Share
1,255
Reduced 0.07%
1,755,086
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$198,105
$235.0 p/Share
843
Reduced 0.05%
1,756,341
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
$35,666
$17.0 p/Share
2,098
Added 0.12%
1,757,184
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$178,150
$213.61 p/Share
834
Reduced 0.05%
1,755,086
Common Stock, par valu...
Aug 16
2022
SELL
Payment of exercise price or tax liability
$856,195
$272.24 p/Share
3,145
Reduced 0.18%
1,755,920
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$10,207,608
$264.94 p/Share
38,528
Reduced 2.13%
1,771,565
Common Stock, par valu...
Aug 15
2022
-
12,500
Reduced 0.71%
1,759,065
Common Stock, par valu...
Aug 15
2022
BUY
Grant, award, or other acquisition
-
30,079
Added 1.63%
1,810,093
Common Stock, par valu...
Jul 08
2022
SELL
Payment of exercise price or tax liability
$8,068,400
$200.0 p/Share
40,342
Reduced 2.16%
1,829,672
Common Stock, par valu...
Jul 08
2022
SELL
Open market or private sale
$9,931,600
$200.0 p/Share
49,658
Reduced 2.71%
1,780,014
Common Stock, par valu...