Jan 27
2023
SELL
Payment of exercise price or tax liability
$157,567
$244.29 p/Share
645
Reduced 7.56%
7,889
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
2,096
Added 19.72%
8,534
Common Stock
Nov 16
2022
SELL
Open market or private sale
$212,544
$248.59 p/Share
855
Reduced 11.72%
6,438
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$93,485
$109.34 p/Share
855
Added 10.49%
7,293
Common Stock
May 29
2022
SELL
Payment of exercise price or tax liability
$13,198
$244.41 p/Share
54
Reduced 0.83%
6,438
Common Stock
May 28
2022
SELL
Payment of exercise price or tax liability
$9,043
$244.41 p/Share
37
Reduced 0.57%
6,492
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
491
Added 6.99%
6,529
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$16,216
$289.58 p/Share
56
Reduced 0.92%
6,038
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$14,974
$293.61 p/Share
51
Reduced 0.83%
6,094
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$257,910
$312.24 p/Share
826
Reduced 11.85%
6,145
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
2,741
Added 28.22%
6,971
Common Stock
Jun 04
2021
SELL
Open market or private sale
$511,911
$335.24 p/Share
1,527
Reduced 26.52%
4,230
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$220,743
$144.56 p/Share
1,527
Added 20.96%
5,757
Common Stock
Jun 03
2021
SELL
Open market or private sale
$263,808
$329.76 p/Share
800
Reduced 15.9%
4,230
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
$79,904
$99.88 p/Share
800
Added 13.72%
5,030
Common Stock
May 29
2021
SELL
Payment of exercise price or tax liability
$18,251
$337.99 p/Share
54
Reduced 1.26%
4,230
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
-
325
Added 7.05%
4,284
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$30,918
$332.45 p/Share
93
Reduced 2.3%
3,959
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$23,822
$283.59 p/Share
84
Reduced 2.03%
4,052
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$17,952
$289.55 p/Share
62
Reduced 1.48%
4,136
Common Stock
Feb 19
2021
SELL
Open market or private sale
$119,306
$290.99 p/Share
410
Reduced 8.9%
4,198
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$248,619
$260.88 p/Share
953
Reduced 17.14%
4,608
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
3,162
Added 36.25%
5,561
Common Stock