Oct 23
2024
SELL
Open market or private sale
$974,849
$129.98 p/Share
7,500
Reduced 7.29%
95,418
Common Stock
Mar 07
2024
SELL
Open market or private sale
$457,299
$91.46 p/Share
5,000
Reduced 4.63%
102,918
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$75,304
$89.97 p/Share
837
Reduced 0.77%
107,918
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$674,762
$92.56 p/Share
7,290
Added 6.28%
108,755
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
14,144
Added 12.23%
101,465
Common Stock
Mar 02
2023
SELL
Open market or private sale
$786,800
$98.35 p/Share
8,000
Reduced 8.39%
87,321
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$78,779
$100.87 p/Share
781
Reduced 0.81%
95,321
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
$680,827
$102.38 p/Share
6,650
Added 6.47%
96,102
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
14,274
Added 13.76%
89,452
Common Stock
Feb 18
2022
SELL
Open market or private sale
$1,340,400
$111.7 p/Share
12,000
Reduced 13.76%
75,178
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$98,691
$110.64 p/Share
892
Reduced 1.01%
87,178
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
11,370
Added 11.43%
88,070
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$624,355
$102.69 p/Share
6,080
Added 7.34%
76,700
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$39,630
$86.34 p/Share
459
Reduced 0.65%
70,620
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
$731,784
$54.57 p/Share
13,410
Added 15.87%
71,079
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$393,477
$87.42 p/Share
4,501
Reduced 7.24%
57,669
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
$597,796
$43.35 p/Share
13,790
Added 18.15%
62,170
Common Stock
Oct 18
2019
SELL
Open market or private sale
$895,840
$81.44 p/Share
11,000
Reduced 18.52%
48,380
Common Stock
Feb 20
2019
SELL
Payment of exercise price or tax liability
$266,596
$84.58 p/Share
3,152
Reduced 5.04%
59,380
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
$414,796
$38.6 p/Share
10,746
Added 14.66%
62,532
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$166,016
$104.02 p/Share
1,596
Reduced 2.99%
51,786
Common Stock
Feb 08
2018
BUY
Grant, award, or other acquisition
$534,664
$100.69 p/Share
5,310
Added 9.05%
53,382
Common Stock
Feb 15
2017
SELL
Payment of exercise price or tax liability
$325,325
$102.4 p/Share
3,177
Reduced 6.2%
48,072
Common Stock
Feb 02
2017
BUY
Grant, award, or other acquisition
$494,399
$98.29 p/Share
5,030
Added 8.94%
51,249
Common Stock
Feb 17
2016
SELL
Payment of exercise price or tax liability
$440,386
$90.97 p/Share
4,841
Reduced 9.48%
46,219
Common Stock