Jul 22
2024
SELL
Open market or private sale
$1,686,826
$214.01 p/Share
7,882
Reduced 19.6%
32,342
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$1,311,873
$221.75 p/Share
5,916
Reduced 12.82%
40,224
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
13,798
Added 23.02%
46,140
Common
Mar 05
2024
SELL
Open market or private sale
$1,603,843
$189.49 p/Share
8,464
Reduced 20.74%
32,341
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$75,173
$168.93 p/Share
445
Reduced 1.08%
40,805
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
1,511
Added 3.53%
41,250
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$127,773
$160.52 p/Share
796
Reduced 1.96%
39,739
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
2,521
Added 5.86%
40,535
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$167,997
$163.74 p/Share
1,026
Reduced 2.63%
38,013
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
3,489
Added 8.2%
39,039
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$121,758
$129.53 p/Share
940
Reduced 2.58%
35,550
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
3,029
Added 7.66%
36,490
Common
Dec 20
2022
SELL
Open market or private sale
$644,500
$128.9 p/Share
5,000
Reduced 13.0%
33,460
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$181,242
$125.95 p/Share
1,439
Reduced 3.61%
38,460
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
3,280
Added 7.6%
39,899
Common
May 01
2022
SELL
Payment of exercise price or tax liability
$134,274
$108.9 p/Share
1,233
Reduced 3.26%
36,618
Common
May 01
2022
BUY
Exercise of conversion of derivative security
-
2,806
Added 6.9%
37,851
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$109,124
$102.08 p/Share
1,069
Reduced 2.96%
35,045
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
3,450
Added 8.72%
36,114
Common
Aug 19
2021
SELL
Open market or private sale
$606,884
$95.95 p/Share
6,325
Reduced 16.22%
32,663
Common
Jul 16
2021
SELL
Payment of exercise price or tax liability
$107,416
$94.64 p/Share
1,135
Reduced 2.83%
38,989
Common
Jul 16
2021
BUY
Grant, award, or other acquisition
-
3,801
Added 8.65%
40,124
Common
Jan 01
2021
SELL
Payment of exercise price or tax liability
$124,942
$97.08 p/Share
1,287
Reduced 3.42%
36,323
Common
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
4,065
Added 9.75%
37,610
Common