May 06
2024
SELL
Payment of exercise price or tax liability
$186,687
$44.92 p/Share
4,156
Reduced 6.97%
55,491
Common Stock
Mar 11
2024
SELL
Open market or private sale
$680,169
$49.0 p/Share
13,881
Reduced 18.88%
59,647
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$100,710
$47.64 p/Share
2,114
Reduced 2.79%
73,528
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
12,846
Added 14.52%
75,642
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$209,003
$49.48 p/Share
4,224
Reduced 6.3%
62,796
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,714
Added 5.25%
67,020
Common Stock
Jan 30
2024
SELL
Open market or private sale
$548,994
$52.41 p/Share
10,475
Reduced 14.2%
63,306
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$22,396
$33.73 p/Share
664
Reduced 0.89%
73,781
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$330,880
$52.14 p/Share
6,346
Reduced 7.85%
74,445
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$55,669
$53.12 p/Share
1,048
Reduced 1.28%
80,791
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,210
Added 8.1%
81,839
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$77,847
$55.25 p/Share
1,409
Reduced 1.85%
74,629
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$54,119
$23.0 p/Share
2,353
Added 3.0%
76,038
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$264,882
$52.65 p/Share
5,031
Reduced 6.39%
73,685
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
5,544
Added 6.58%
78,716
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$23,722
$50.58 p/Share
469
Reduced 0.64%
73,171
Common Stock
Mar 15
2022
SELL
Open market or private sale
$143,925
$57.57 p/Share
2,500
Reduced 3.28%
73,640
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$26,082
$55.85 p/Share
467
Reduced 0.61%
76,140
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$88,027
$60.21 p/Share
1,462
Reduced 1.87%
76,607
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
11,065
Added 12.41%
78,069
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
30,794
Added 31.49%
67,004
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$153,996
$63.74 p/Share
2,416
Reduced 6.25%
36,210
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
4,487
Added 10.41%
38,626
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$26,820
$57.43 p/Share
467
Reduced 1.35%
34,139
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$11,836
$55.31 p/Share
214
Reduced 0.61%
34,606
Common Stock