Mar 06
2024
SELL
Open market or private sale
$580,410
$64.49 p/Share
9,000
Reduced 13.32%
58,588
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$547,318
$65.5 p/Share
8,356
Reduced 11.0%
67,588
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
17,858
Added 19.04%
75,944
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$141,193
$66.98 p/Share
2,108
Reduced 3.5%
58,086
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,093
Added 7.8%
60,194
Common Stock
Aug 10
2023
SELL
Open market or private sale
$953,360
$56.08 p/Share
17,000
Reduced 23.58%
55,101
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$771,629
$52.19 p/Share
14,785
Reduced 17.02%
72,101
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
28,292
Added 24.56%
86,886
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
6,588
Added 10.11%
58,594
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$95,450
$42.46 p/Share
2,248
Reduced 4.14%
52,006
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$1,499
$44.1 p/Share
34
Added 0.06%
54,254
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$1,489
$48.03 p/Share
31
Added 0.06%
54,220
Common Stock
Jun 17
2022
BUY
Grant, award, or other acquisition
$1,493
$39.29 p/Share
38
Added 0.07%
54,189
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$1,489
$41.37 p/Share
36
Added 0.07%
54,151
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$510,699
$41.95 p/Share
12,174
Reduced 18.37%
54,115
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
26,347
Added 28.44%
66,289
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$144,397
$42.37 p/Share
3,408
Reduced 7.86%
39,942
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,597
Added 13.21%
43,350
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$233,817
$52.39 p/Share
4,463
Reduced 10.83%
36,753
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
$7,711
$51.41 p/Share
150
Added 0.36%
41,216
Common Stock
Sep 17
2021
BUY
Grant, award, or other acquisition
$7,756
$50.69 p/Share
153
Added 0.37%
41,066
Common Stock
Jun 18
2021
BUY
Grant, award, or other acquisition
$7,638
$47.44 p/Share
161
Added 0.39%
40,913
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
$7,600
$42.22 p/Share
180
Added 0.44%
40,752
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$15,577
$41.65 p/Share
374
Reduced 0.91%
40,572
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
5,953
Added 12.69%
40,946
Common Stock