Mar 02
2023
SELL
Payment of exercise price or tax liability
$585,278
$195.68 p/Share
2,991
Reduced 37.42%
5,002
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,620
Added 45.3%
7,993
Common Stock
Aug 18
2022
SELL
Open market or private sale
$55,214
$118.74 p/Share
465
Reduced 25.3%
1,373
Common Stock
Aug 17
2022
SELL
Open market or private sale
$55,037
$115.14 p/Share
478
Reduced 25.82%
1,373
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$44,805
$118.22 p/Share
379
Reduced 17.1%
1,838
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
-
844
Added 27.57%
2,217
Common Stock
Jul 28
2022
SELL
Open market or private sale
$72,450
$90.0 p/Share
805
Reduced 30.31%
1,851
Common Stock
Jun 03
2022
SELL
Open market or private sale
$71,677
$73.14 p/Share
980
Reduced 26.95%
2,656
Common Stock
Mar 15
2022
SELL
Open market or private sale
$92,969
$71.46 p/Share
1,301
Reduced 26.35%
3,636
Common Stock
Mar 08
2022
SELL
Open market or private sale
$222,400
$80.0 p/Share
2,780
Reduced 36.02%
4,937
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$163,171
$71.85 p/Share
2,271
Reduced 22.74%
7,717
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
5,062
Added 38.58%
8,058
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$128,733
$69.51 p/Share
1,852
Reduced 27.32%
4,926
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
4,019
Added 37.22%
6,778
Common Stock
Nov 22
2021
SELL
Open market or private sale
$68,030
$112.82 p/Share
603
Reduced 17.94%
2,759
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$35,356
$96.6 p/Share
366
Reduced 9.82%
3,362
Common Stock
Aug 13
2021
BUY
Exercise of conversion of derivative security
$81,530
$96.6 p/Share
844
Added 18.46%
3,728
Common Stock
Aug 10
2021
SELL
Open market or private sale
$193,843
$94.65 p/Share
2,048
Reduced 41.52%
2,884
Common Stock
Jun 09
2021
SELL
Open market or private sale
$219,764
$77.3 p/Share
2,843
Reduced 36.57%
4,932
Common Stock
Mar 24
2021
SELL
Open market or private sale
$118,868
$81.64 p/Share
1,456
Reduced 15.77%
7,775
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$73,479
$73.7 p/Share
997
Reduced 9.75%
9,231
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
2,298
Added 18.35%
10,228
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$137,524
$73.7 p/Share
1,866
Reduced 19.05%
7,930
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
4,302
Added 33.14%
8,680
Common Stock
Mar 01
2021
SELL
Open market or private sale
$111,101
$82.48 p/Share
1,347
Reduced 19.69%
5,494
Common Stock