Dec 03
2024
SELL
Payment of exercise price or tax liability
$15,894
$94.61 p/Share
168
Reduced 0.27%
62,490
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$80,566
$105.73 p/Share
762
Reduced 1.2%
62,619
Common Stock
Sep 12
2024
BUY
Grant, award, or other acquisition
-
3,630
Added 5.42%
63,381
Common Stock
Aug 08
2024
SELL
Open market or private sale
$2,260,720
$102.76 p/Share
22,000
Reduced 26.92%
59,726
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$1,590,380
$72.29 p/Share
22,000
Added 21.21%
81,726
Common Stock
May 14
2024
SELL
Open market or private sale
$2,094,837
$94.15 p/Share
22,250
Reduced 27.15%
59,698
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$1,608,452
$72.29 p/Share
22,250
Added 21.35%
81,948
Common Stock
Feb 20
2024
SELL
Open market or private sale
$299,562
$84.67 p/Share
3,538
Reduced 5.59%
59,698
Common Stock
Feb 16
2024
SELL
Open market or private sale
$486,128
$83.96 p/Share
5,790
Reduced 8.39%
63,236
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,010
Added 13.76%
69,026
Common Stock
Feb 01
2024
SELL
Open market or private sale
$5,172,857
$83.93 p/Share
61,633
Reduced 51.54%
57,948
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$4,200,905
$68.16 p/Share
61,633
Added 34.01%
119,581
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$18,980
$77.47 p/Share
245
Reduced 0.42%
57,948
Common Stock
Nov 30
2023
SELL
Open market or private sale
$300,238
$79.01 p/Share
3,800
Reduced 6.13%
58,193
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$259,008
$68.16 p/Share
3,800
Added 5.78%
61,993
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
5,301
Added 8.36%
58,114
Common Stock
Sep 11
2023
SELL
Open market or private sale
$1,811,050
$73.31 p/Share
24,704
Reduced 31.87%
52,813
Common Stock
Sep 11
2023
BUY
Exercise of conversion of derivative security
$1,803,392
$73.0 p/Share
24,704
Added 24.17%
77,517
Common Stock
May 19
2023
SELL
Open market or private sale
$1,968,829
$79.7 p/Share
24,703
Reduced 31.89%
52,769
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$1,803,319
$73.0 p/Share
24,703
Added 24.18%
77,472
Common Stock
Feb 17
2023
SELL
Open market or private sale
$360,831
$73.31 p/Share
4,922
Reduced 8.54%
52,728
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
9,361
Added 13.97%
57,650
Common Stock
Aug 04
2022
SELL
Open market or private sale
$2,007,119
$81.25 p/Share
24,703
Reduced 33.9%
48,163
Common Stock
Aug 04
2022
BUY
Exercise of conversion of derivative security
$1,803,319
$73.0 p/Share
24,703
Added 25.32%
72,866
Common Stock
Feb 18
2022
SELL
Open market or private sale
$698,351
$79.25 p/Share
8,812
Reduced 15.48%
48,123
Common Stock