Sep 13
2024
SELL
Payment of exercise price or tax liability
$179,786
$124.42 p/Share
1,445
Reduced 1.43%
99,507
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
585
Reduced 0.57%
101,161
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$26,942
$128.91 p/Share
209
Reduced 0.21%
100,952
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
7,080
Added 6.51%
101,746
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$715,379
$130.14 p/Share
5,497
Reduced 7.13%
71,613
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
23,053
Added 19.58%
94,666
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$147,849
$113.73 p/Share
1,300
Reduced 1.66%
77,110
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
352
Reduced 0.45%
78,410
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,030
Added 4.87%
78,762
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
18,879
Added 20.17%
74,732
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$474,630
$150.39 p/Share
3,156
Reduced 5.35%
55,853
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$226,939
$150.89 p/Share
1,504
Reduced 2.49%
59,009
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$60,778
$201.25 p/Share
302
Reduced 0.5%
60,513
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,340
Added 3.71%
60,815
Common Stock
Feb 07
2022
SELL
Open market or private sale
$1,226,043
$189.0 p/Share
6,487
Reduced 9.99%
58,475
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
12,134
Added 15.74%
64,962
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$378,071
$181.94 p/Share
2,078
Reduced 3.78%
52,828
Common Stock
Apr 29
2021
SELL
Open market or private sale
$540,000
$180.0 p/Share
3,000
Reduced 5.18%
54,906
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
1,170
Added 1.98%
57,906
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
12,488
Added 18.07%
56,634
Common Stock
May 05
2020
SELL
Open market or private sale
$451,210
$154.26 p/Share
2,925
Reduced 6.21%
44,146
Common Stock
Mar 31
2020
SELL
Payment of exercise price or tax liability
$51,123
$137.06 p/Share
373
Reduced 0.79%
47,071
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
-
1,410
Added 2.89%
47,444
Common Stock