Feb 06
2023
SELL
Payment of exercise price or tax liability
$1,548
$77.42 p/Share
20
Reduced 0.07%
27,884
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$58,241
$82.73 p/Share
704
Reduced 2.71%
25,289
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$45,259
$52.75 p/Share
858
Added 3.25%
25,573
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$9,181
$81.25 p/Share
113
Reduced 0.45%
25,135
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$33,243
$81.48 p/Share
408
Reduced 1.64%
24,518
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$213,070
$81.48 p/Share
2,615
Added 8.58%
27,863
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$59,480
$81.48 p/Share
730
Added 2.81%
25,248
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$6,535
$83.79 p/Share
78
Reduced 0.31%
24,926
Common Stock
Aug 19
2022
SELL
Open market or private sale
$62,710
$77.9 p/Share
805
Reduced 3.12%
25,004
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$1,601
$80.07 p/Share
20
Reduced 0.08%
25,809
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$11,190
$82.89 p/Share
135
Reduced 0.52%
25,829
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$10,067
$83.89 p/Share
120
Reduced 0.46%
25,964
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$31,825
$83.97 p/Share
379
Reduced 1.43%
26,084
Common Stock
Nov 09
2021
BUY
Grant, award, or other acquisition
$319,506
$83.97 p/Share
3,805
Added 12.57%
26,463
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$133,865
$82.94 p/Share
1,614
Reduced 6.65%
22,658
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$106,895
$56.29 p/Share
1,899
Added 7.26%
24,272
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$7,713
$82.94 p/Share
93
Reduced 0.41%
22,373
Common Stock
May 27
2021
SELL
Open market or private sale
$105,349
$81.1 p/Share
1,299
Reduced 5.47%
22,466
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$219,941
$81.52 p/Share
2,698
Reduced 10.2%
23,765
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$153,233
$44.91 p/Share
3,412
Added 11.55%
26,121
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$1,387
$72.98 p/Share
19
Reduced 0.08%
23,051
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$8,965
$65.92 p/Share
136
Reduced 0.59%
23,070
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$21,443
$63.44 p/Share
338
Reduced 1.44%
23,206
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$311,490
$63.44 p/Share
4,910
Added 17.26%
23,544
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$4,587
$55.26 p/Share
83
Reduced 0.44%
18,634
Common Stock