Jul 07
2024
SELL
Payment of exercise price or tax liability
$7,570
$92.32 p/Share
82
Reduced 0.04%
184,685
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$1,821
$86.72 p/Share
21
Reduced 0.01%
184,767
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$3,914
$85.09 p/Share
46
Reduced 0.02%
184,788
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
7,125
Added 3.71%
184,834
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$22,079
$85.25 p/Share
259
Reduced 0.15%
177,709
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
4,157
Added 2.28%
177,968
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$3,147
$85.06 p/Share
37
Reduced 0.02%
173,811
Common Stock
May 01
2024
SELL
Open market or private sale
$1,216,368
$84.47 p/Share
14,400
Reduced 7.65%
173,848
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$529,200
$36.75 p/Share
14,400
Added 7.11%
188,248
Common Stock
Apr 08
2024
SELL
Open market or private sale
$1,331,856
$92.49 p/Share
14,400
Reduced 7.65%
173,848
Common Stock
Apr 08
2024
BUY
Exercise of conversion of derivative security
$529,200
$36.75 p/Share
14,400
Added 7.11%
188,248
Common Stock
Mar 11
2024
SELL
Open market or private sale
$1,320,192
$91.68 p/Share
14,400
Reduced 7.66%
173,583
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$529,200
$36.75 p/Share
14,400
Added 7.12%
187,983
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$7,327
$90.46 p/Share
81
Reduced 0.05%
173,583
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
1,575
Added 0.9%
173,664
Common Stock
May 09
2023
SELL
Open market or private sale
$588,835
$88.68 p/Share
6,640
Reduced 3.72%
172,089
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$233,728
$35.2 p/Share
6,640
Added 3.58%
178,729
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$9,228
$88.74 p/Share
104
Reduced 0.06%
172,089
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$19,877
$88.74 p/Share
224
Reduced 0.13%
172,193
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
3,355
Added 1.91%
172,417
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$3,347
$88.1 p/Share
38
Reduced 0.02%
169,062
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$3,248
$87.81 p/Share
37
Reduced 0.02%
169,100
Common Stock
Apr 06
2023
SELL
Open market or private sale
$551,784
$83.1 p/Share
6,640
Reduced 3.78%
169,137
Common Stock
Apr 06
2023
BUY
Exercise of conversion of derivative security
$233,728
$35.2 p/Share
6,640
Added 3.64%
175,777
Common Stock
Mar 08
2023
SELL
Open market or private sale
$512,541
$77.19 p/Share
6,640
Reduced 3.78%
168,874
Common Stock