Feb 05
2025
SELL
Sale (or disposition) back to the issuer
$0
$122.69 p/Share
0
Reduced 0.0%
69,446
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$597,377
$122.69 p/Share
4,869
Reduced 6.55%
69,446
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
16,516
Added 18.18%
74,315
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$128,990
$119.88 p/Share
1,076
Reduced 1.83%
57,799
Common Stock
Jun 05
2024
SELL
Open market or private sale
$402,745
$115.07 p/Share
3,500
Reduced 5.56%
59,475
Common Stock
Jun 05
2024
-
600
Reduced 1.01%
58,875
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$105
$105.42 p/Share
1
Reduced 0.0%
62,975
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$692,293
$105.42 p/Share
6,567
Reduced 9.44%
62,976
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
20,818
Added 23.04%
69,543
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$129,383
$103.59 p/Share
1,249
Reduced 2.5%
48,725
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$116
$116.19 p/Share
1
Reduced 0.0%
49,974
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$827,156
$116.19 p/Share
7,119
Reduced 12.47%
49,975
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
21,078
Added 26.96%
57,094
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$128,811
$113.59 p/Share
1,134
Reduced 3.05%
36,016
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$817,444
$120.23 p/Share
6,799
Reduced 15.47%
37,150
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
20,620
Added 31.93%
43,949
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$138,156
$120.24 p/Share
1,149
Reduced 4.69%
23,330
Common Stock
Aug 11
2021
SELL
Open market or private sale
$1,806,150
$120.41 p/Share
15,000
Reduced 37.99%
24,479
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$175,587
$118.72 p/Share
1,479
Reduced 3.77%
37,754
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$587,858
$120.71 p/Share
4,870
Reduced 11.04%
39,233
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
16,962
Added 27.78%
44,103
Common Stock