Apr 01
2023
SELL
Payment of exercise price or tax liability
$2,658,801
$199.97 p/Share
13,296
Reduced 27.17%
35,643
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
2,772
Added 6.73%
38,415
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
24,062
Added 32.96%
48,939
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$256,829
$201.91 p/Share
1,272
Reduced 4.86%
24,877
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$156,727
$202.49 p/Share
774
Reduced 2.87%
26,149
Common Stock
Dec 13
2022
SELL
Open market or private sale
$12,177,583
$211.31 p/Share
57,629
Reduced 68.16%
26,923
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$2,790,564
$83.4 p/Share
33,460
Added 28.35%
84,552
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$1,941,218
$202.4 p/Share
9,591
Reduced 16.53%
48,432
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
17,260
Added 22.93%
58,023
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
2,660
Added 4.95%
51,092
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$259,664
$234.99 p/Share
1,105
Reduced 2.64%
40,763
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$466,247
$191.32 p/Share
2,437
Reduced 5.5%
41,868
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
2,605
Added 5.55%
44,305
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
5,121
Added 10.94%
41,700
Common Stock
Aug 26
2020
SELL
Open market or private sale
$10,578,778
$168.35 p/Share
62,838
Reduced 63.21%
36,579
Common Stock
Aug 26
2020
BUY
Exercise of conversion of derivative security
$3,674,540
$70.38 p/Share
52,210
Added 34.43%
99,417
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$61,200
$80.42 p/Share
761
Reduced 1.81%
41,191
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
6,016
Added 11.3%
47,207
Common Stock
Jan 30
2020
BUY
Grant, award, or other acquisition
-
7,372
Added 14.95%
41,952
Common Stock
Sep 15
2019
SELL
Payment of exercise price or tax liability
$290,428
$113.36 p/Share
2,562
Reduced 6.9%
34,580
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$344,981
$108.93 p/Share
3,167
Reduced 8.8%
32,822
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
9,631
Added 21.11%
35,989
Common Stock
Apr 01
2019
BUY
Grant, award, or other acquisition
-
4,320
Added 10.42%
37,142
Common Stock
Sep 15
2018
SELL
Payment of exercise price or tax liability
$390,643
$113.89 p/Share
3,430
Reduced 11.51%
26,358
Common Stock
Apr 02
2018
BUY
Grant, award, or other acquisition
-
5,450
Added 15.47%
29,788
Common Stock