Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,142
Added 5.09%
39,955
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,982
Added 11.64%
37,813
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$21,591
$79.09 p/Share
273
Reduced 0.82%
32,831
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
5,859
Added 15.04%
33,104
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$30,062
$81.25 p/Share
370
Reduced 1.34%
27,245
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$52,406
$81.25 p/Share
645
Reduced 2.28%
27,615
Common Stock
Aug 30
2022
SELL
Open market or private sale
$90,960
$90.96 p/Share
1,000
Reduced 3.42%
28,260
Common Stock
Apr 22
2022
BUY
Grant, award, or other acquisition
$1,000,017
$142.88 p/Share
6,999
Added 19.3%
29,260
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$206,608
$145.09 p/Share
1,424
Reduced 6.01%
22,261
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$308,703
$165.88 p/Share
1,861
Reduced 7.28%
23,685
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$660,700
$165.88 p/Share
3,983
Added 13.49%
25,546
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
$455,830
$193.97 p/Share
2,350
Added 9.83%
21,563
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$39,784
$186.78 p/Share
213
Reduced 1.1%
19,213
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$66,282
$179.14 p/Share
370
Reduced 1.87%
19,426
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$115,366
$179.14 p/Share
644
Reduced 3.15%
19,796
Common Stock
Jul 19
2021
SELL
Payment of exercise price or tax liability
$313,331
$198.94 p/Share
1,575
Reduced 7.15%
20,440
Common Stock
May 03
2021
SELL
Open market or private sale
$1,560,607
$209.59 p/Share
7,446
Reduced 25.27%
22,015
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$941,813
$150.69 p/Share
6,250
Added 17.5%
29,461
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$273,790
$191.73 p/Share
1,428
Reduced 5.8%
23,211
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
5,609
Added 18.54%
24,639
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$160,992
$171.45 p/Share
939
Reduced 4.7%
19,030
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$345,643
$171.45 p/Share
2,016
Added 9.17%
19,969
Common Stock
Feb 02
2021
SELL
Open market or private sale
$1,565,785
$176.01 p/Share
8,896
Reduced 33.13%
17,953
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$981,600
$130.88 p/Share
7,500
Added 21.83%
26,849
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$37,789
$178.25 p/Share
212
Reduced 1.08%
19,349
Common Stock