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
Oct 17
2022
SELL
Open market or private sale
$5,842,500
$116.85 p/Share
50,000
Reduced 10.38%
431,821
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$11,633,371
$125.95 p/Share
92,365
Reduced 16.09%
481,821
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
206,052
Added 26.41%
574,186
Common