Nov 07
2024
SELL
Open market or private sale
$1,155,618
$62.13 p/Share
18,600
Reduced 28.99%
45,563
Common Stock
Oct 30
2024
SELL
Open market or private sale
$585,300
$58.53 p/Share
10,000
Reduced 13.48%
64,163
Common Stock
Oct 17
2024
SELL
Open market or private sale
$554,800
$55.48 p/Share
10,000
Reduced 11.88%
74,163
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
29,020
Added 25.64%
84,163
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$89,062
$39.76 p/Share
2,240
Reduced 3.9%
55,143
Common Stock
Feb 14
2023
SELL
Open market or private sale
$508,817
$38.77 p/Share
13,124
Reduced 18.61%
57,383
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$425,281
$39.44 p/Share
10,783
Reduced 13.26%
70,507
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
23,907
Added 22.73%
81,290
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$165,024
$39.89 p/Share
4,137
Reduced 6.72%
57,383
Common Stock
Feb 16
2022
SELL
Open market or private sale
$527,337
$44.37 p/Share
11,885
Reduced 16.19%
61,520
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$428,488
$43.88 p/Share
9,765
Reduced 11.74%
73,405
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
21,650
Added 20.65%
83,170
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$410,852
$40.49 p/Share
10,147
Reduced 14.16%
61,520
Common Stock
Feb 26
2021
SELL
Open market or private sale
$313,468
$47.56 p/Share
6,591
Reduced 8.42%
71,667
Common Stock
Feb 11
2021
SELL
Open market or private sale
$505,415
$42.81 p/Share
11,806
Reduced 13.11%
78,258
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$290,394
$39.78 p/Share
7,300
Reduced 10.51%
62,154
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
47,016
Added 34.3%
90,064
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$200,559
$37.82 p/Share
5,303
Reduced 9.53%
50,348
Common Stock
Apr 30
2020
SELL
Open market or private sale
$199,657
$26.71 p/Share
7,475
Reduced 11.84%
55,651
Common Stock
Feb 05
2020
SELL
Payment of exercise price or tax liability
$306,699
$58.89 p/Share
5,208
Reduced 8.78%
54,122
Common Stock
Feb 05
2020
BUY
Grant, award, or other acquisition
-
31,533
Added 30.17%
72,972
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$244,810
$55.74 p/Share
4,392
Reduced 8.61%
46,647
Common Stock
Jul 23
2019
SELL
Open market or private sale
$1,024,505
$61.87 p/Share
16,559
Reduced 24.5%
51,039
Common Stock
Feb 20
2019
SELL
Open market or private sale
$687,386
$51.16 p/Share
13,436
Reduced 16.58%
67,598
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$466,411
$51.08 p/Share
9,131
Reduced 10.13%
81,034
Common Stock