May 15
2023
SELL
Payment of exercise price or tax liability
$7,063,214
$63.85 p/Share
110,622
Reduced 9.78%
1,020,275
Registered Shares
May 15
2023
BUY
Grant, award, or other acquisition
-
223,644
Added 16.51%
1,130,897
Registered Shares
Apr 15
2023
SELL
Payment of exercise price or tax liability
$286,456
$58.64 p/Share
4,885
Reduced 0.54%
907,253
Registered Shares
Jan 31
2023
BUY
Grant, award, or other acquisition
$21,282
$48.26 p/Share
441
Added 0.05%
912,138
Registered Shares
May 15
2022
SELL
Payment of exercise price or tax liability
$5,339,808
$59.22 p/Share
90,169
Reduced 9.0%
911,697
Registered Shares
May 15
2022
BUY
Grant, award, or other acquisition
-
181,864
Added 15.36%
1,001,866
Registered Shares
Apr 15
2022
SELL
Payment of exercise price or tax liability
$881,069
$69.31 p/Share
12,712
Reduced 1.53%
820,002
Registered Shares
May 15
2021
SELL
Payment of exercise price or tax liability
$9,303,612
$105.31 p/Share
88,345
Reduced 9.59%
832,483
Registered Shares
May 15
2021
BUY
Grant, award, or other acquisition
-
178,186
Added 16.21%
920,828
Registered Shares
Apr 15
2021
SELL
Payment of exercise price or tax liability
$2,541,426
$111.12 p/Share
22,871
Reduced 2.99%
742,642
Registered Shares
Mar 01
2021
SELL
Open market or private sale
$4,497,026
$107.92 p/Share
41,670
Reduced 5.16%
765,513
Registered Shares
Mar 01
2021
BUY
Exercise of conversion of derivative security
$836,317
$20.07 p/Share
41,670
Added 4.91%
807,183
Registered Shares
Feb 01
2021
SELL
Open market or private sale
$4,397,013
$105.53 p/Share
41,666
Reduced 5.16%
765,513
Registered Shares
Feb 01
2021
BUY
Exercise of conversion of derivative security
$836,237
$20.07 p/Share
41,666
Added 4.91%
807,179
Registered Shares
Jan 04
2021
SELL
Open market or private sale
$4,092,851
$98.23 p/Share
41,666
Reduced 5.16%
765,172
Registered Shares
Jan 04
2021
BUY
Exercise of conversion of derivative security
$836,237
$20.07 p/Share
41,666
Added 4.91%
806,838
Registered Shares
Dec 01
2020
SELL
Open market or private sale
$3,645,358
$87.49 p/Share
41,666
Reduced 5.16%
765,172
Registered Shares
Dec 01
2020
BUY
Exercise of conversion of derivative security
$836,237
$20.07 p/Share
41,666
Added 4.91%
806,838
Registered Shares
Nov 02
2020
SELL
Open market or private sale
$3,535,777
$84.86 p/Share
41,666
Reduced 5.16%
765,172
Registered Shares
Nov 02
2020
BUY
Exercise of conversion of derivative security
$836,237
$20.07 p/Share
41,666
Added 4.91%
806,838
Registered Shares
Oct 01
2020
SELL
Open market or private sale
$3,264,114
$78.34 p/Share
41,666
Reduced 5.16%
765,172
Registered Shares
Oct 01
2020
BUY
Exercise of conversion of derivative security
$836,237
$20.07 p/Share
41,666
Added 4.91%
806,838
Registered Shares