Oct 23
2024
SELL
Open market or private sale
$3,274,000
$130.96 p/Share
25,000
Reduced 18.06%
113,447
Common Stock
Aug 22
2024
SELL
Open market or private sale
$2,386,000
$119.3 p/Share
20,000
Reduced 12.62%
138,447
Common Stock
Jul 25
2024
SELL
Open market or private sale
$2,260,200
$113.01 p/Share
20,000
Reduced 11.21%
158,447
Common Stock
Apr 25
2024
SELL
Open market or private sale
$1,928,400
$96.42 p/Share
20,000
Reduced 10.08%
178,447
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$941,985
$89.97 p/Share
10,470
Reduced 5.01%
198,447
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$1,511,504
$92.56 p/Share
16,330
Added 7.25%
208,917
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
23,494
Added 10.87%
192,587
Common Stock
Nov 28
2023
SELL
Open market or private sale
$942,500
$94.25 p/Share
10,000
Reduced 4.8%
198,447
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$122,758
$100.87 p/Share
1,217
Reduced 0.58%
208,447
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
$805,730
$102.38 p/Share
7,870
Added 3.62%
209,664
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
23,634
Added 10.48%
201,794
Common Stock
Feb 22
2022
SELL
Open market or private sale
$3,248,299
$108.49 p/Share
29,941
Reduced 14.39%
178,160
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$131,883
$110.64 p/Share
1,192
Reduced 0.57%
208,101
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
15,495
Added 6.89%
209,293
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$736,287
$102.69 p/Share
7,170
Added 3.57%
193,798
Common Stock
May 24
2021
SELL
Open market or private sale
$977,600
$97.76 p/Share
10,000
Reduced 5.09%
186,628
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$40,752
$86.34 p/Share
472
Reduced 0.24%
196,628
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
$990,718
$54.57 p/Share
18,155
Added 8.43%
197,100
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$89,955
$87.42 p/Share
1,029
Reduced 0.57%
178,945
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
$918,066
$43.35 p/Share
21,178
Added 10.53%
179,974
Common Stock
Feb 20
2019
SELL
Payment of exercise price or tax liability
$60,559
$84.58 p/Share
716
Reduced 0.45%
158,796
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
$579,077
$38.6 p/Share
15,002
Added 8.6%
159,512
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$63,660
$104.02 p/Share
612
Reduced 0.42%
144,510
Common Stock
Feb 08
2018
BUY
Grant, award, or other acquisition
$503,450
$100.69 p/Share
5,000
Added 3.33%
145,122
Common Stock
Feb 15
2017
SELL
Payment of exercise price or tax liability
$601,702
$102.4 p/Share
5,876
Reduced 4.02%
140,122
Common Stock