May 13
2022
SELL
Payment of exercise price or tax liability
$702
$58.5 p/Share
12
Reduced 0.07%
17,593
Common Stock
Feb 28
2022
SELL
Open market or private sale
$13,337
$64.43 p/Share
207
Reduced 1.16%
17,605
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,330
Added 23.03%
17,812
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$4,388
$65.49 p/Share
67
Reduced 0.53%
12,482
Common Stock
Feb 25
2022
SELL
Open market or private sale
$44,699
$64.13 p/Share
697
Reduced 5.26%
12,549
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$14,483
$64.37 p/Share
225
Reduced 1.67%
13,246
Common Stock
Feb 24
2022
SELL
Open market or private sale
$12,345
$61.42 p/Share
201
Reduced 1.47%
13,471
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$4,066
$62.56 p/Share
65
Reduced 0.47%
13,672
Common Stock
Feb 23
2022
SELL
Open market or private sale
$11,688
$63.87 p/Share
183
Reduced 1.31%
13,737
Common Stock
Feb 22
2022
SELL
Open market or private sale
$37,440
$63.03 p/Share
594
Reduced 4.09%
13,920
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$3,822
$63.7 p/Share
60
Reduced 0.41%
14,514
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$11,985
$63.75 p/Share
188
Reduced 1.27%
14,574
Common Stock
Feb 09
2022
SELL
Open market or private sale
$181,616
$66.38 p/Share
2,736
Reduced 15.64%
14,762
Common Stock
Feb 09
2022
BUY
Exercise of conversion of derivative security
$56,717
$20.73 p/Share
2,736
Added 13.52%
17,498
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$16,074
$78.03 p/Share
206
Reduced 1.38%
14,762
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$918
$70.61 p/Share
13
Reduced 0.09%
14,968
Common Stock
Feb 26
2021
SELL
Open market or private sale
$13,905
$66.53 p/Share
209
Reduced 1.38%
14,981
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$4,310
$66.31 p/Share
65
Reduced 0.43%
15,190
Common Stock
Feb 25
2021
SELL
Open market or private sale
$14,689
$67.38 p/Share
218
Reduced 1.41%
15,255
Common Stock
Feb 24
2021
SELL
Open market or private sale
$12,690
$67.5 p/Share
188
Reduced 1.56%
11,854
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$4,802
$67.64 p/Share
71
Reduced 0.6%
11,783
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
3,690
Added 19.26%
15,473
Common Stock
Feb 23
2021
SELL
Open market or private sale
$11,429
$67.23 p/Share
170
Reduced 1.38%
12,122
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$5,395
$67.44 p/Share
80
Reduced 0.66%
12,042
Common Stock
Feb 22
2021
SELL
Open market or private sale
$36,597
$66.54 p/Share
550
Reduced 4.26%
12,365
Common Stock