Sep 03
2024
SELL
Open market or private sale
$75,034
$287.49 p/Share
261
Reduced 0.66%
39,171
Common Shares
May 17
2024
SELL
Open market or private sale
$193,105
$269.7 p/Share
716
Reduced 1.79%
39,294
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$63,306
$264.88 p/Share
239
Reduced 0.59%
40,010
Common Shares
May 16
2024
BUY
Grant, award, or other acquisition
-
718
Added 1.75%
40,249
Common Shares
Jul 28
2023
SELL
Open market or private sale
$156,292
$208.39 p/Share
750
Reduced 1.89%
38,933
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$46,350
$198.93 p/Share
233
Reduced 0.58%
39,683
Common Shares
May 17
2023
BUY
Grant, award, or other acquisition
-
955
Added 2.34%
39,916
Common Shares
May 20
2022
SELL
Open market or private sale
$101,745
$203.49 p/Share
500
Reduced 1.29%
38,339
Common Shares
May 19
2022
SELL
Payment of exercise price or tax liability
$55,251
$203.88 p/Share
271
Reduced 0.69%
38,839
Common Shares
May 19
2022
BUY
Grant, award, or other acquisition
-
932
Added 2.33%
39,110
Common Shares
Aug 18
2021
SELL
Open market or private sale
$548,173
$186.2 p/Share
2,944
Reduced 7.27%
37,555
Common Shares
May 20
2021
SELL
Payment of exercise price or tax liability
$71,615
$166.16 p/Share
431
Reduced 1.05%
40,499
Common Shares
May 20
2021
BUY
Grant, award, or other acquisition
-
1,083
Added 2.58%
40,930
Common Shares
Feb 10
2021
SELL
Open market or private sale
$165,360
$165.36 p/Share
1,000
Reduced 2.5%
39,041
Common Shares
May 20
2020
SELL
Payment of exercise price or tax liability
$32,324
$104.61 p/Share
309
Reduced 0.77%
40,041
Common Shares
May 20
2020
BUY
Grant, award, or other acquisition
-
1,721
Added 4.09%
40,350
Common Shares
Nov 11
2019
SELL
Open market or private sale
$226,680
$151.12 p/Share
1,500
Reduced 3.78%
38,231
Common Shares
May 16
2019
SELL
Payment of exercise price or tax liability
$46,016
$145.62 p/Share
316
Reduced 0.8%
39,386
Common Shares
May 16
2019
BUY
Grant, award, or other acquisition
-
1,236
Added 3.02%
39,702
Common Shares
May 09
2019
SELL
Open market or private sale
$235,362
$141.87 p/Share
1,659
Reduced 4.13%
38,466
Common Shares
Nov 28
2018
SELL
Open market or private sale
$159,924
$133.27 p/Share
1,200
Reduced 2.93%
39,748
Common Shares
Jun 04
2018
SELL
Open market or private sale
$120,391
$130.86 p/Share
920
Reduced 2.22%
40,561
Common Shares
May 17
2018
SELL
Payment of exercise price or tax liability
$41,276
$134.45 p/Share
307
Reduced 0.73%
41,481
Common Shares
May 17
2018
BUY
Grant, award, or other acquisition
-
1,264
Added 2.98%
41,134
Common Shares