Nov 27
2024
SELL
Payment of exercise price or tax liability
$1,285,220
$118.76 p/Share
10,822
Reduced 1.64%
649,771
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
-
102,800
Added 13.47%
660,593
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$793,456
$103.14 p/Share
7,693
Reduced 1.37%
553,925
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$961,315
$104.4 p/Share
9,208
Reduced 1.97%
458,818
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
-
102,800
Added 15.47%
561,618
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$917,784
$110.79 p/Share
8,284
Reduced 2.19%
369,489
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
95,800
Added 17.07%
465,289
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$699,164
$113.17 p/Share
6,178
Reduced 1.61%
377,773
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$339,785
$63.31 p/Share
5,367
Reduced 1.39%
381,411
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
77,000
Added 16.6%
386,778
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$160,897
$41.15 p/Share
3,910
Reduced 1.26%
306,744
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
55,000
Added 15.04%
310,654
Common Stock
Dec 03
2019
SELL
Payment of exercise price or tax liability
$525,201
$68.27 p/Share
7,693
Reduced 2.95%
252,805
Common Stock
Nov 29
2019
SELL
Payment of exercise price or tax liability
$307,312
$68.75 p/Share
4,470
Reduced 1.69%
260,498
Common Stock
Nov 26
2019
BUY
Grant, award, or other acquisition
-
55,000
Added 17.19%
264,968
Common Stock
Nov 21
2019
-
1,320
Reduced 0.62%
209,968
Common Stock
Nov 20
2019
SELL
Open market or private sale
$2,203,911
$68.26 p/Share
32,287
Reduced 13.26%
211,288
Common Stock
Dec 12
2018
-
1,170
Reduced 0.48%
241,559
Common Stock
Dec 03
2018
SELL
Payment of exercise price or tax liability
$299,966
$78.98 p/Share
3,798
Reduced 1.54%
242,729
Common Stock
Nov 28
2018
BUY
Grant, award, or other acquisition
-
46,800
Added 15.95%
246,527
Common Stock
Nov 26
2018
SELL
Payment of exercise price or tax liability
$434,818
$75.45 p/Share
5,763
Reduced 2.8%
199,727
Common Stock
Nov 29
2017
BUY
Grant, award, or other acquisition
-
42,100
Added 17.08%
204,365
Common Stock
Nov 27
2017
SELL
Payment of exercise price or tax liability
$536,511
$81.45 p/Share
6,587
Reduced 3.9%
162,265
Common Stock
Nov 24
2017
SELL
Payment of exercise price or tax liability
$198,770
$81.23 p/Share
2,447
Reduced 1.43%
168,852
Common Stock