Jun 24
2024
SELL
Open market or private sale
$1,189,971
$83.63 p/Share
14,229
Reduced 15.14%
79,731
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$856,443
$60.19 p/Share
14,229
Added 13.15%
93,960
Common Stock
May 10
2024
-
1,300
Reduced 1.6%
79,731
Common Stock
Mar 22
2024
SELL
Open market or private sale
$87,461
$74.12 p/Share
1,180
Reduced 1.44%
81,031
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$76,888
$65.16 p/Share
1,180
Added 1.42%
82,211
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$116,441
$66.5 p/Share
1,751
Reduced 2.12%
81,031
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
3,166
Added 3.68%
82,782
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$115,987
$66.09 p/Share
1,755
Reduced 2.16%
79,616
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
3,172
Added 3.75%
81,371
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$134,844
$66.1 p/Share
2,040
Reduced 2.54%
78,199
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
3,519
Added 4.2%
80,239
Common Stock
Dec 20
2023
SELL
Open market or private sale
$997,481
$68.33 p/Share
14,598
Reduced 15.99%
76,720
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$846,246
$57.97 p/Share
14,598
Added 13.78%
91,318
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$118,297
$67.56 p/Share
1,751
Reduced 2.23%
76,720
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
3,166
Added 3.88%
78,471
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$116,567
$66.42 p/Share
1,755
Reduced 2.28%
75,305
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
3,172
Added 3.95%
77,060
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$134,457
$66.17 p/Share
2,032
Reduced 2.68%
73,888
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
3,518
Added 4.43%
75,920
Common Stock
Sep 12
2022
SELL
Open market or private sale
$1,246,481
$63.36 p/Share
19,673
Reduced 21.37%
72,402
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$812,298
$41.29 p/Share
19,673
Added 17.6%
92,075
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$123,726
$70.62 p/Share
1,752
Reduced 2.36%
72,402
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
-
3,167
Added 4.1%
74,154
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$147,244
$70.25 p/Share
2,096
Reduced 2.87%
70,987
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
3,788
Added 4.93%
73,083
Common Stock