Nov 06
2024
SELL
Open market or private sale
$104,615
$59.78 p/Share
1,750
Reduced 8.96%
17,779
Common Stock
Oct 21
2024
SELL
Open market or private sale
$180,422
$52.1 p/Share
3,463
Reduced 15.06%
19,529
Common Stock
Jul 26
2024
SELL
Open market or private sale
$146,940
$48.98 p/Share
3,000
Reduced 11.54%
22,992
Common Stock
Jun 04
2024
SELL
Open market or private sale
$20,970
$42.11 p/Share
498
Reduced 1.88%
25,992
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$98,958
$44.92 p/Share
2,203
Reduced 7.68%
26,490
Common Stock
May 01
2024
SELL
Open market or private sale
$102,144
$44.8 p/Share
2,280
Reduced 7.36%
28,693
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$55,738
$47.64 p/Share
1,170
Reduced 3.64%
30,973
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,648
Added 12.63%
32,143
Common Stock
Feb 29
2024
SELL
Open market or private sale
$95,200
$47.6 p/Share
2,000
Reduced 6.68%
27,955
Common Stock
Feb 29
2024
-
460
Reduced 1.65%
27,495
Common Stock
Jan 25
2024
SELL
Open market or private sale
$63,625
$50.9 p/Share
1,250
Reduced 4.01%
29,955
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$12,412
$33.73 p/Share
368
Reduced 1.17%
31,205
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$116,220
$52.14 p/Share
2,229
Reduced 6.59%
31,573
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$34,740
$53.12 p/Share
654
Reduced 1.9%
33,802
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,476
Added 9.16%
34,456
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$13,151
$50.58 p/Share
260
Reduced 0.83%
30,980
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$15,973
$55.85 p/Share
286
Reduced 0.91%
31,240
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$60,752
$60.21 p/Share
1,009
Reduced 3.1%
31,526
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,437
Added 16.52%
32,535
Common Stock
Feb 28
2022
SELL
Open market or private sale
$240,720
$60.18 p/Share
4,000
Reduced 13.29%
26,098
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
8,233
Added 21.48%
30,098
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
2,485
Added 10.21%
21,865
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$16,425
$57.43 p/Share
286
Reduced 1.45%
19,380
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,522
$55.31 p/Share
136
Reduced 0.69%
19,666
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$74,200
$56.0 p/Share
1,325
Reduced 6.27%
19,802
Common Stock