Feb 12
2024
BUY
Grant, award, or other acquisition
-
5,430
Added 7.26%
69,389
Common Stock
Jun 05
2023
SELL
Open market or private sale
$300,000
$75.0 p/Share
4,000
Reduced 5.56%
67,974
Common Stock
May 04
2023
SELL
Open market or private sale
$420,300
$70.05 p/Share
6,000
Reduced 7.69%
71,974
Common Stock
Feb 28
2023
SELL
Open market or private sale
$475,846
$56.22 p/Share
8,464
Reduced 9.79%
77,974
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$409,708
$57.15 p/Share
7,169
Reduced 7.66%
86,438
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
16,002
Added 14.6%
93,607
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$652,700
$61.12 p/Share
10,679
Reduced 13.33%
69,429
Common Stock
Feb 13
2023
SELL
Open market or private sale
$715,946
$57.64 p/Share
12,421
Reduced 13.8%
77,605
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
20,597
Added 18.62%
90,026
Common Stock
May 27
2022
SELL
Open market or private sale
$217,216
$64.0 p/Share
3,394
Reduced 4.06%
80,108
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$172,354
$62.02 p/Share
2,779
Reduced 3.22%
83,502
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$199,815
$68.08 p/Share
2,935
Reduced 3.29%
86,281
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
34,653
Added 27.98%
89,216
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$523,078
$66.33 p/Share
7,886
Reduced 12.63%
54,563
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$120,434
$68.08 p/Share
1,769
Reduced 2.75%
62,449
Common Stock
Nov 04
2021
SELL
Open market or private sale
$356,560
$80.0 p/Share
4,457
Reduced 6.49%
64,218
Common Stock
Jun 02
2021
SELL
Open market or private sale
$201,313
$71.01 p/Share
2,835
Reduced 3.96%
68,675
Common Stock
May 28
2021
SELL
Open market or private sale
$50,310
$71.06 p/Share
708
Reduced 0.98%
71,510
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$217,769
$71.12 p/Share
3,062
Reduced 4.07%
72,218
Common Stock
Feb 17
2021
SELL
Open market or private sale
$570,720
$71.34 p/Share
8,000
Reduced 9.61%
75,280
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$930,267
$76.54 p/Share
12,154
Reduced 12.74%
83,280
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
14,875
Added 13.48%
95,434
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
22,649
Added 21.95%
80,559
Common Stock