Oct 11
2023
SELL
Payment of exercise price or tax liability
$149,108
$93.72 p/Share
1,591
Reduced 5.25%
28,691
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$451,964
$92.2 p/Share
4,902
Reduced 13.93%
30,282
Common Stock
Oct 10
2023
BUY
Grant, award, or other acquisition
-
17,603
Added 33.35%
35,184
Common Stock
Oct 08
2023
SELL
Payment of exercise price or tax liability
$46,994
$90.2 p/Share
521
Reduced 2.88%
17,581
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$112,299
$90.2 p/Share
1,245
Reduced 6.44%
18,102
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
11,862
Added 16.22%
61,269
Common Stock
Oct 10
2022
SELL
Payment of exercise price or tax liability
$141,163
$75.65 p/Share
1,866
Reduced 3.64%
49,407
Common Stock
Oct 08
2022
SELL
Payment of exercise price or tax liability
$37,720
$72.4 p/Share
521
Reduced 1.01%
51,273
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$90,138
$72.4 p/Share
1,245
Reduced 2.35%
51,794
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$674,556
$108.05 p/Share
6,243
Reduced 10.53%
53,039
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
15,516
Added 20.74%
59,282
Common Stock
Oct 11
2021
SELL
Payment of exercise price or tax liability
$260,015
$124.29 p/Share
2,092
Reduced 4.56%
43,766
Common Stock
Oct 10
2021
SELL
Payment of exercise price or tax liability
$231,776
$124.21 p/Share
1,866
Reduced 3.91%
45,858
Common Stock
Oct 08
2021
SELL
Payment of exercise price or tax liability
$64,713
$124.21 p/Share
521
Reduced 1.08%
47,724
Common Stock
Oct 07
2021
BUY
Grant, award, or other acquisition
-
9,279
Added 16.13%
48,245
Common Stock
Mar 12
2021
SELL
Open market or private sale
$317,240
$140.0 p/Share
2,266
Reduced 5.5%
38,966
Common Stock
Mar 11
2021
SELL
Open market or private sale
$619,117
$136.61 p/Share
4,532
Reduced 9.9%
41,232
Common Stock
Jan 25
2021
SELL
Open market or private sale
$450,000
$112.5 p/Share
4,000
Reduced 8.04%
45,764
Common Stock
Jan 14
2021
SELL
Open market or private sale
$210,000
$105.0 p/Share
2,000
Reduced 3.86%
49,764
Common Stock
Oct 11
2020
SELL
Payment of exercise price or tax liability
$198,719
$94.99 p/Share
2,092
Reduced 3.88%
51,764
Common Stock
Oct 10
2020
SELL
Payment of exercise price or tax liability
$284,780
$94.99 p/Share
2,998
Reduced 5.27%
53,856
Common Stock
Oct 08
2020
BUY
Grant, award, or other acquisition
-
3,881
Added 6.39%
56,854
Common Stock