Nov 18
2024
SELL
Open market or private sale
$136,340
$68.17 p/Share
2,000
Reduced 3.0%
64,771
Common Stock
Sep 04
2024
SELL
Open market or private sale
$137,700
$68.85 p/Share
2,000
Reduced 2.91%
66,771
Common Stock
Aug 26
2024
-
1
Reduced 0.0%
68,329
Common Stock
Jun 13
2024
SELL
Open market or private sale
$99,986
$59.98 p/Share
1,667
Reduced 2.38%
68,330
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$215,240
$58.97 p/Share
3,650
Reduced 4.99%
69,521
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
3,688
Added 4.8%
73,171
Common Stock
Feb 23
2024
SELL
Open market or private sale
$202,230
$57.78 p/Share
3,500
Reduced 4.83%
68,971
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
15,408
Added 17.53%
72,471
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
1,314
Reduced 2.15%
59,842
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$156,846
$56.44 p/Share
2,779
Reduced 4.64%
57,063
Common Stock
Dec 07
2023
SELL
Open market or private sale
$57,900
$57.9 p/Share
1,000
Reduced 1.61%
61,156
Common Stock
Sep 13
2023
SELL
Open market or private sale
$93,802
$56.27 p/Share
1,667
Reduced 2.63%
61,765
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$146,986
$57.96 p/Share
2,536
Reduced 3.89%
62,664
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
2,319
Added 3.43%
65,200
Common Stock
Mar 13
2023
SELL
Open market or private sale
$75,000
$60.0 p/Share
1,250
Reduced 1.95%
62,881
Common Stock
Mar 09
2023
SELL
Open market or private sale
$75,000
$60.0 p/Share
1,250
Reduced 1.91%
64,131
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
13,613
Added 17.31%
65,016
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$153,535
$63.92 p/Share
2,402
Reduced 4.46%
51,403
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
292
Reduced 0.54%
53,805
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$131,738
$66.2 p/Share
1,990
Reduced 3.59%
53,392
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
1,430
Added 2.52%
55,382
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
12,661
Added 19.08%
53,681
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$192,844
$63.75 p/Share
3,025
Reduced 6.87%
41,020
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
1,695
Added 3.71%
44,045
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$111,740
$58.35 p/Share
1,915
Reduced 4.41%
41,474
Common Stock