Dec 17
2024
SELL
Payment of exercise price or tax liability
$726,424
$96.33 p/Share
7,541
Reduced 2.31%
318,764
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$288,789
$81.81 p/Share
3,530
Reduced 1.06%
328,234
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$631,608
$80.82 p/Share
7,815
Reduced 2.3%
331,764
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$206,998
$80.17 p/Share
2,582
Reduced 0.75%
339,579
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,012,518
$80.54 p/Share
37,404
Reduced 9.32%
363,791
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
82,934
Added 17.13%
401,195
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$424,365
$80.54 p/Share
5,269
Reduced 1.52%
342,161
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
34,873
Added 9.89%
317,742
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
66,878
Added 19.12%
282,869
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$169,886
$48.14 p/Share
3,529
Reduced 1.01%
347,430
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$422,414
$45.46 p/Share
9,292
Reduced 4.12%
215,991
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$100,083
$45.41 p/Share
2,204
Reduced 0.62%
350,959
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$241,409
$44.88 p/Share
5,379
Reduced 1.5%
353,163
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$77,451
$45.03 p/Share
1,720
Reduced 0.48%
358,542
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
68,041
Added 23.2%
225,283
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$142,642
$40.42 p/Share
3,529
Reduced 0.97%
360,262
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$52,847
$35.95 p/Share
1,470
Reduced 0.93%
156,623
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
4,883
Added 3.0%
158,093
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$186,357
$34.82 p/Share
5,352
Reduced 3.38%
153,210
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
69,760
Added 30.55%
158,562
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$59,477
$34.66 p/Share
1,716
Reduced 1.9%
88,802
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$615,492
$33.65 p/Share
18,291
Reduced 16.81%
90,518
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
40,556
Added 27.15%
108,809
Common Stock
Dec 16
2021
BUY
Open market or private purchase
$309,300
$30.93 p/Share
10,000
Added 12.78%
68,253
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
23,473
Added 28.72%
58,253
Common Stock