Feb 28
2023
SELL
Payment of exercise price or tax liability
$623,263
$99.77 p/Share
6,247
Reduced 1.81%
339,443
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
15,855
Added 4.39%
345,690
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$867,397
$122.41 p/Share
7,086
Reduced 2.1%
329,835
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
15,523
Added 4.4%
336,921
Common shares without ...
Dec 13
2021
SELL
Open market or private sale
$20,203,480
$135.05 p/Share
149,600
Reduced 31.76%
321,398
Common shares without ...
Dec 13
2021
BUY
Exercise of conversion of derivative security
$5,227,024
$34.94 p/Share
149,600
Added 24.11%
470,998
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,126,682
$121.58 p/Share
9,267
Reduced 2.8%
321,398
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
13,865
Added 4.02%
330,665
Common shares without ...
Aug 27
2020
SELL
Open market or private sale
$5,850,278
$111.86 p/Share
52,300
Reduced 14.17%
316,800
Common shares without ...
Aug 27
2020
BUY
Exercise of conversion of derivative security
$1,413,669
$27.03 p/Share
52,300
Added 12.41%
369,100
Common shares without ...
Apr 21
2020
SELL
Open market or private sale
$4,807,095
$95.95 p/Share
50,100
Reduced 13.65%
316,800
Common shares without ...
Apr 21
2020
BUY
Exercise of conversion of derivative security
$1,121,739
$22.39 p/Share
50,100
Added 12.01%
366,900
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$689,270
$79.19 p/Share
8,704
Reduced 2.67%
316,800
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
16,969
Added 4.95%
325,504
Common shares without ...
Jun 20
2019
SELL
Open market or private sale
$3,986,500
$85.0 p/Share
46,900
Reduced 13.2%
308,535
Common shares without ...
Jun 20
2019
BUY
Exercise of conversion of derivative security
$1,228,311
$26.19 p/Share
46,900
Added 11.66%
355,435
Common shares without ...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$705,264
$77.23 p/Share
9,132
Reduced 2.87%
308,535
Common shares without ...
Feb 22
2019
BUY
Grant, award, or other acquisition
-
19,367
Added 5.75%
317,667
Common shares without ...
Jul 25
2018
SELL
Open market or private sale
$4,218,500
$65.0 p/Share
64,900
Reduced 17.87%
298,300
Common shares without ...
Jul 25
2018
BUY
Exercise of conversion of derivative security
$1,688,698
$26.02 p/Share
64,900
Added 15.16%
363,200
Common shares without ...
Feb 28
2018
SELL
Payment of exercise price or tax liability
$481,857
$60.55 p/Share
7,958
Reduced 2.6%
298,300
Common shares without ...
Feb 16
2018
BUY
Grant, award, or other acquisition
-
28,276
Added 8.45%
306,258
Common shares without ...
Feb 28
2017
SELL
Payment of exercise price or tax liability
$491,650
$45.46 p/Share
10,815
Reduced 3.74%
277,982
Common shares without ...
Feb 21
2017
SELL
Open market or private sale
$4,203,000
$45.0 p/Share
93,400
Reduced 24.44%
288,797
Common shares without ...
Feb 21
2017
BUY
Exercise of conversion of derivative security
$2,493,780
$26.7 p/Share
93,400
Added 19.64%
382,197
Common shares without ...