May 16
2022
BUY
Grant, award, or other acquisition
-
10,364
Added 21.7%
37,388
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$14,960
$64.76 p/Share
231
Reduced 0.85%
27,024
Common Stock
Feb 16
2022
SELL
Open market or private sale
$17,792
$66.14 p/Share
269
Reduced 0.98%
27,255
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$14,989
$55.72 p/Share
269
Added 0.97%
27,524
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$12,927
$63.68 p/Share
203
Reduced 0.74%
27,255
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$13,396
$60.89 p/Share
220
Reduced 0.79%
27,458
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$3,147
$74.92 p/Share
42
Reduced 0.15%
27,678
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$15,104
$77.06 p/Share
196
Reduced 0.7%
27,720
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$15,481
$74.43 p/Share
208
Reduced 0.74%
27,916
Common Stock
Aug 17
2021
SELL
Open market or private sale
$9,825
$74.43 p/Share
132
Reduced 0.47%
28,124
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
$7,995
$60.57 p/Share
132
Added 0.46%
28,256
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$45,969
$74.99 p/Share
613
Reduced 2.13%
28,124
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$3,195
$76.07 p/Share
42
Reduced 0.15%
28,737
Common Stock
May 26
2021
SELL
Open market or private sale
$97,682
$75.14 p/Share
1,300
Reduced 4.32%
28,779
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$117,627
$73.06 p/Share
1,610
Reduced 5.08%
30,079
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$24,062
$67.4 p/Share
357
Reduced 1.11%
31,689
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
-
7,524
Added 19.01%
32,046
Common Stock
Apr 16
2021
SELL
Payment of exercise price or tax liability
$2,892
$68.86 p/Share
42
Reduced 0.17%
24,522
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$16,078
$67.84 p/Share
237
Reduced 0.96%
24,564
Common Stock
Feb 17
2021
SELL
Open market or private sale
$24,897
$67.84 p/Share
367
Reduced 1.46%
24,801
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
$13,245
$36.09 p/Share
367
Added 1.44%
25,168
Common Stock
Feb 11
2021
SELL
Open market or private sale
$204,296
$70.35 p/Share
2,904
Reduced 10.48%
24,801
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
$131,871
$45.41 p/Share
2,904
Added 9.94%
26,305
Common Stock
Feb 01
2021
SELL
Open market or private sale
$46,864
$64.11 p/Share
731
Reduced 2.86%
24,801
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$2,643
$57.45 p/Share
46
Reduced 0.18%
25,532
Common Stock