Mar 13
2023
SELL
Payment of exercise price or tax liability
$34,892
$67.36 p/Share
518
Reduced 1.75%
29,149
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
1,920
Added 6.08%
29,667
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$7,848
$80.91 p/Share
97
Reduced 0.35%
27,747
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,306
$80.29 p/Share
91
Reduced 0.33%
27,844
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$8,506
$81.01 p/Share
105
Reduced 0.37%
27,935
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$9,397
$81.01 p/Share
116
Reduced 0.41%
28,040
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
3,250
Added 10.35%
28,156
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$7,167
$80.53 p/Share
89
Reduced 0.36%
24,906
Common Stock
Aug 15
2022
SELL
Open market or private sale
$150,745
$86.14 p/Share
1,750
Reduced 6.6%
24,783
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$25,652
$82.75 p/Share
310
Reduced 1.17%
26,295
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
1,150
Added 4.14%
26,605
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$8,146
$83.98 p/Share
97
Reduced 0.38%
25,455
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$7,712
$84.75 p/Share
91
Reduced 0.35%
25,552
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$8,899
$84.75 p/Share
105
Reduced 0.41%
25,643
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,150
Added 7.71%
25,748
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$7,444
$86.56 p/Share
86
Reduced 0.36%
23,598
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$7,707
$86.6 p/Share
89
Reduced 0.37%
23,684
Common Stock
Nov 18
2021
SELL
Open market or private sale
$85,950
$85.95 p/Share
1,000
Reduced 4.05%
23,669
Common Stock
Apr 30
2021
SELL
Open market or private sale
$78,081
$82.19 p/Share
950
Reduced 3.74%
24,422
Common Stock
Apr 29
2021
SELL
Open market or private sale
$83,240
$83.24 p/Share
1,000
Reduced 3.79%
25,372
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$49,669
$98.55 p/Share
504
Reduced 1.88%
26,249
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
1,870
Added 6.53%
26,753
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$8,306
$85.63 p/Share
97
Reduced 0.39%
24,883
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$7,568
$83.16 p/Share
91
Reduced 0.36%
24,980
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
1,950
Added 7.22%
25,071
Common Stock