Jun 10
2024
SELL
Payment of exercise price or tax liability
$111,838
$65.25 p/Share
1,714
Reduced 1.4%
120,469
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
3,751
Added 2.98%
122,183
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$342,472
$75.12 p/Share
4,559
Reduced 3.71%
118,432
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
9,844
Added 7.41%
122,991
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,761,554
$78.26 p/Share
22,509
Reduced 16.59%
113,147
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
74,055
Added 35.31%
135,656
Common Stock
Jan 09
2024
SELL
Open market or private sale
$702,465
$85.23 p/Share
8,242
Reduced 9.06%
82,729
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$98,537
$79.02 p/Share
1,247
Reduced 1.35%
90,971
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
2,730
Added 2.88%
92,218
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$95,456
$76.0 p/Share
1,256
Reduced 1.38%
89,488
Common Stock
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
2,730
Added 2.92%
90,744
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$246,492
$77.66 p/Share
3,174
Reduced 6.16%
48,326
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
7,505
Added 12.72%
51,500
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$99,368
$78.12 p/Share
1,272
Reduced 2.81%
43,995
Common Stock
Jun 10
2023
BUY
Exercise of conversion of derivative security
-
2,730
Added 5.69%
45,267
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$406,722
$79.5 p/Share
5,116
Reduced 5.86%
82,225
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
10,976
Added 11.16%
87,341
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$1,287,606
$84.02 p/Share
15,325
Reduced 16.71%
76,365
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
67,394
Added 42.36%
91,690
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$40,730
$87.97 p/Share
463
Reduced 1.13%
40,430
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
990
Added 2.36%
40,893
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$29,898
$65.28 p/Share
458
Reduced 1.13%
39,903
Common Stock
Sep 10
2022
BUY
Exercise of conversion of derivative security
-
990
Added 2.39%
40,361
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$194,925
$60.8 p/Share
3,206
Reduced 7.53%
39,371
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
7,505
Added 14.99%
42,577
Common Stock