Dec 19
2023
SELL
Open market or private sale
$9,426
$38.32 p/Share
246
Reduced 0.64%
38,006
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$904
$33.49 p/Share
27
Reduced 0.07%
38,252
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$18,612
$50.44 p/Share
369
Reduced 0.95%
38,279
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$13,754
$52.9 p/Share
260
Reduced 0.8%
32,322
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$334,645
$52.9 p/Share
6,326
Added 14.07%
38,648
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$42,124
$52.92 p/Share
796
Reduced 2.38%
32,582
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$8,630
$51.99 p/Share
166
Reduced 0.49%
33,378
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$1,566
$52.21 p/Share
30
Reduced 0.09%
33,544
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$39,548
$64.94 p/Share
609
Reduced 1.78%
33,574
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$39,038
$69.71 p/Share
560
Reduced 1.61%
34,183
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$297,786
$73.22 p/Share
4,067
Added 10.48%
34,743
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$44,768
$74.12 p/Share
604
Reduced 1.93%
30,676
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$38,169
$73.97 p/Share
516
Reduced 1.62%
31,280
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$14,844
$62.37 p/Share
238
Reduced 0.74%
31,796
Common Stock
Oct 25
2021
SELL
Open market or private sale
$780,521
$66.23 p/Share
11,785
Reduced 26.89%
32,034
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
$232,166
$36.84 p/Share
6,302
Added 12.57%
43,819
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$2,992
$63.65 p/Share
47
Reduced 0.13%
37,517
Common Stock
Apr 28
2021
SELL
Open market or private sale
$276,100
$55.22 p/Share
5,000
Reduced 11.75%
37,564
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$33,367
$54.79 p/Share
609
Reduced 1.42%
42,346
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$37,588
$56.78 p/Share
662
Reduced 1.52%
42,955
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$29,143
$54.17 p/Share
538
Reduced 1.22%
43,617
Common Stock
Feb 19
2021
SELL
Open market or private sale
$102,780
$51.39 p/Share
2,000
Reduced 4.33%
44,155
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$19,287
$49.58 p/Share
389
Reduced 0.84%
46,155
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
$284,359
$48.65 p/Share
5,845
Added 11.16%
46,544
Common Stock
Feb 05
2021
SELL
Open market or private sale
$371,144
$48.63 p/Share
7,632
Reduced 17.0%
37,254
Common Stock