Feb 13
2024
BUY
Grant, award, or other acquisition
-
15,229
Added 11.18%
120,997
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$586,493
$82.05 p/Share
7,148
Reduced 6.25%
107,205
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
5,974
Added 5.15%
109,945
Common Stock
Nov 06
2023
SELL
Open market or private sale
$362,400
$72.48 p/Share
5,000
Reduced 4.41%
108,379
Common Stock
Aug 10
2023
SELL
Open market or private sale
$506,598
$73.42 p/Share
6,900
Reduced 5.74%
113,379
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$296,406
$73.55 p/Share
4,030
Reduced 3.24%
120,279
Common Stock
Aug 05
2023
BUY
Grant, award, or other acquisition
-
9,085
Added 6.81%
124,309
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$413,651
$57.15 p/Share
7,238
Reduced 5.91%
115,224
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
16,152
Added 11.65%
122,462
Common Stock
Feb 23
2023
SELL
Open market or private sale
$279,072
$58.14 p/Share
4,800
Reduced 4.32%
106,310
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$684,116
$61.12 p/Share
11,193
Reduced 11.5%
86,165
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
24,945
Added 18.33%
111,110
Common Stock
Nov 28
2022
SELL
Open market or private sale
$60,131
$58.78 p/Share
1,023
Reduced 1.04%
97,358
Common Stock
Aug 11
2022
SELL
Open market or private sale
$102,780
$57.1 p/Share
1,800
Reduced 1.8%
98,381
Common Stock
Aug 05
2022
BUY
Grant, award, or other acquisition
-
12,963
Added 11.46%
100,181
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$157,343
$56.7 p/Share
2,775
Reduced 2.9%
92,768
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$177,811
$62.02 p/Share
2,867
Reduced 2.91%
95,543
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$219,694
$68.08 p/Share
3,227
Reduced 3.18%
98,410
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
36,102
Added 26.21%
101,637
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$536,477
$66.33 p/Share
8,088
Reduced 10.99%
65,535
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$192,939
$68.08 p/Share
2,834
Reduced 3.71%
73,623
Common Stock
Nov 04
2021
SELL
Open market or private sale
$261,440
$80.0 p/Share
3,268
Reduced 4.1%
76,457
Common Stock
Sep 24
2021
SELL
Open market or private sale
$238,564
$73.0 p/Share
3,268
Reduced 3.94%
79,725
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$186,091
$67.06 p/Share
2,775
Reduced 3.08%
87,218
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$224,668
$71.12 p/Share
3,159
Reduced 3.67%
82,993
Common Stock