Jul 22
2024
SELL
Open market or private sale
$527,962
$214.01 p/Share
2,467
Reduced 9.07%
24,720
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$493,172
$221.75 p/Share
2,224
Reduced 7.56%
27,187
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
4,691
Added 13.76%
29,411
Common
Jun 18
2024
SELL
Open market or private sale
$428,027
$209.1 p/Share
2,047
Reduced 7.65%
24,719
Common
Mar 11
2024
SELL
Payment of exercise price or tax liability
$363,366
$196.84 p/Share
1,846
Reduced 6.45%
26,766
Common
Mar 11
2024
BUY
Grant, award, or other acquisition
-
3,893
Added 11.98%
28,612
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$88,012
$168.93 p/Share
521
Reduced 2.06%
24,719
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
1,606
Added 5.98%
25,240
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$151,209
$160.52 p/Share
942
Reduced 3.83%
23,634
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
2,668
Added 9.79%
24,576
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$440,460
$163.74 p/Share
2,690
Reduced 10.94%
21,907
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
5,518
Added 18.32%
24,597
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$430,414
$142.38 p/Share
3,023
Reduced 13.68%
19,079
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,201
Added 21.91%
22,102
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$163,725
$129.53 p/Share
1,264
Reduced 7.36%
15,900
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
3,581
Added 17.26%
17,164
Common
Feb 17
2022
SELL
Payment of exercise price or tax liability
$29,456
$105.2 p/Share
280
Reduced 2.02%
13,582
Common
Feb 17
2022
BUY
Grant, award, or other acquisition
-
837
Added 5.69%
13,862
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$113,717
$102.08 p/Share
1,114
Reduced 7.88%
13,025
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
3,080
Added 17.89%
14,139
Common
Feb 19
2021
SELL
Payment of exercise price or tax liability
$41,919
$87.88 p/Share
477
Reduced 4.13%
11,059
Common
Feb 19
2021
BUY
Grant, award, or other acquisition
-
1,494
Added 11.47%
11,536
Common
Jan 01
2021
SELL
Payment of exercise price or tax liability
$119,505
$97.08 p/Share
1,231
Reduced 10.92%
10,041
Common
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
3,639
Added 24.4%
11,272
Common