Jan 03
2025
SELL
Open market or private sale
$2,194,878
$242.1 p/Share
9,066
Reduced 1.88%
473,735
Common
Jan 01
2025
SELL
Payment of exercise price or tax liability
$1,515,394
$240.31 p/Share
6,306
Reduced 1.29%
482,801
Common
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
15,372
Added 3.05%
489,107
Common
Sep 03
2024
SELL
Open market or private sale
$10,937,914
$252.2 p/Share
43,370
Reduced 8.39%
473,734
Common
Jul 22
2024
SELL
Open market or private sale
$9,281,827
$214.01 p/Share
43,371
Reduced 7.74%
517,104
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$15,642,245
$221.75 p/Share
70,540
Reduced 11.18%
560,475
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
157,281
Added 19.95%
631,015
Common
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,225,919
$196.84 p/Share
6,228
Reduced 1.3%
474,010
Common
Mar 11
2024
BUY
Grant, award, or other acquisition
-
14,501
Added 2.93%
480,238
Common
Jan 17
2024
SELL
Open market or private sale
$1,005,116
$169.24 p/Share
5,939
Reduced 1.26%
465,737
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$816,100
$168.93 p/Share
4,831
Reduced 1.01%
471,676
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
10,770
Added 2.21%
476,507
Common
Jan 03
2024
SELL
Open market or private sale
$2,127,228
$162.26 p/Share
13,110
Reduced 2.74%
465,736
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$1,454,792
$160.52 p/Share
9,063
Reduced 1.86%
478,846
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
22,174
Added 4.35%
487,909
Common
Nov 29
2023
SELL
Open market or private sale
$14,660,099
$162.89 p/Share
90,000
Reduced 16.19%
465,735
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$16,485,670
$163.74 p/Share
100,682
Reduced 15.34%
555,735
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
224,606
Added 25.49%
656,417
Common
Feb 22
2023
SELL
Open market or private sale
$2,207,068
$142.64 p/Share
15,473
Reduced 3.46%
431,810
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,790,855
$142.38 p/Share
12,578
Reduced 2.74%
447,283
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
28,051
Added 5.75%
459,861
Common
Jan 04
2023
SELL
Open market or private sale
$3,504,728
$130.36 p/Share
26,885
Reduced 5.86%
431,810
Common
Jan 03
2023
-
13
Reduced 0.0%
458,695
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$2,575,056
$129.53 p/Share
19,880
Reduced 4.15%
458,708
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
46,766
Added 8.9%
478,588
Common