Mar 01
2024
SELL
Open market or private sale
$114,115
$118.5 p/Share
963
Reduced 0.76%
125,697
Common shares without ...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,065,323
$120.05 p/Share
8,874
Reduced 6.55%
126,660
Common shares without ...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
15,673
Added 10.37%
135,534
Common shares without ...
Mar 01
2023
SELL
Open market or private sale
$109,259
$100.7 p/Share
1,085
Reduced 0.9%
119,861
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$898,129
$99.77 p/Share
9,002
Reduced 6.93%
120,946
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
17,700
Added 11.99%
129,948
Common shares without ...
Mar 01
2022
SELL
Open market or private sale
$183,163
$118.17 p/Share
1,550
Reduced 1.36%
112,248
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,291,548
$122.41 p/Share
10,551
Reduced 8.48%
113,798
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
23,919
Added 16.13%
124,349
Common shares without ...
Dec 23
2021
SELL
Open market or private sale
$8,190,140
$140.0 p/Share
58,501
Reduced 36.81%
100,430
Common shares without ...
Dec 23
2021
BUY
Exercise of conversion of derivative security
$2,277,000
$41.4 p/Share
55,000
Added 25.71%
158,931
Common shares without ...
Dec 13
2021
SELL
Open market or private sale
$7,897,365
$135.0 p/Share
58,499
Reduced 36.01%
103,931
Common shares without ...
Dec 13
2021
BUY
Exercise of conversion of derivative security
$2,277,000
$41.4 p/Share
55,000
Added 25.71%
158,931
Common shares without ...
Mar 01
2021
SELL
Open market or private sale
$200,695
$120.61 p/Share
1,664
Reduced 1.53%
107,430
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,531,422
$121.58 p/Share
12,596
Reduced 10.35%
109,094
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
19,257
Added 13.66%
121,690
Common shares without ...
Aug 27
2020
SELL
Open market or private sale
$4,751,701
$111.86 p/Share
42,479
Reduced 29.31%
102,433
Common shares without ...
Aug 27
2020
BUY
Exercise of conversion of derivative security
$1,996,513
$47.0 p/Share
42,479
Added 22.67%
144,912
Common shares without ...
Jul 21
2020
SELL
Payment of exercise price or tax liability
$105,025
$99.08 p/Share
1,060
Reduced 1.02%
102,433
Common shares without ...
Mar 02
2020
SELL
Open market or private sale
$77,812
$77.89 p/Share
999
Reduced 0.96%
103,493
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$972,374
$79.19 p/Share
12,279
Reduced 10.52%
104,492
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
21,683
Added 15.66%
116,771
Common shares without ...
Jul 21
2019
SELL
Payment of exercise price or tax liability
$92,739
$87.49 p/Share
1,060
Reduced 1.1%
95,088
Common shares without ...
Jun 26
2019
SELL
Open market or private sale
$5,964,000
$84.0 p/Share
71,000
Reduced 42.48%
96,148
Common shares without ...
Jun 26
2019
BUY
Exercise of conversion of derivative security
$2,726,400
$38.4 p/Share
71,000
Added 29.81%
167,148
Common shares without ...