May 02
2023
BUY
Open market or private purchase
$50,660
$50.66 p/Share
1,000
Added 3.84%
25,048
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$17,446
$67.36 p/Share
259
Reduced 1.07%
23,843
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
960
Added 3.83%
24,102
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$4,126
$80.91 p/Share
51
Reduced 0.22%
23,141
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$3,853
$80.29 p/Share
48
Reduced 0.21%
23,192
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$4,374
$81.01 p/Share
54
Reduced 0.23%
23,240
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$5,022
$81.01 p/Share
62
Reduced 0.27%
23,294
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,400
Added 5.66%
23,355
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,865
$80.53 p/Share
48
Reduced 0.22%
21,955
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$13,406
$82.75 p/Share
162
Reduced 0.75%
21,433
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
600
Added 2.7%
21,595
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$4,283
$83.98 p/Share
51
Reduced 0.24%
20,994
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$4,068
$84.75 p/Share
48
Reduced 0.23%
21,045
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$4,576
$84.75 p/Share
54
Reduced 0.26%
21,093
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,150
Added 5.16%
21,147
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$3,722
$86.56 p/Share
43
Reduced 0.21%
19,996
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$4,157
$86.6 p/Share
48
Reduced 0.24%
20,039
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$27,101
$98.55 p/Share
275
Reduced 1.38%
19,599
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
1,020
Added 4.88%
19,874
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$4,367
$85.63 p/Share
51
Reduced 0.27%
18,853
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$3,992
$83.16 p/Share
48
Reduced 0.25%
18,904
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
1,000
Added 5.01%
18,950
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$3,440
$80.0 p/Share
43
Reduced 0.24%
17,950
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$3,804
$79.24 p/Share
48
Reduced 0.27%
17,993
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$5,402
$80.62 p/Share
67
Reduced 0.37%
18,041
Common Stock