Jul 12
2024
SELL
Open market or private sale
$590,287
$80.95 p/Share
7,292
Reduced 34.52%
13,831
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$298,972
$41.0 p/Share
7,292
Added 25.66%
21,123
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$32,875
$77.72 p/Share
423
Reduced 2.98%
13,756
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
$2,409
$77.72 p/Share
31
Added 0.22%
14,179
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
$93,108
$77.72 p/Share
1,198
Added 7.81%
14,148
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$8,166
$77.78 p/Share
105
Reduced 0.8%
12,950
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$28,156
$77.78 p/Share
362
Added 2.7%
13,055
Common Stock
Jul 21
2023
SELL
Open market or private sale
$384,750
$72.24 p/Share
5,326
Reduced 29.68%
12,621
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
$260,547
$48.92 p/Share
5,326
Added 22.88%
17,947
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$5,125
$68.34 p/Share
75
Reduced 0.59%
12,547
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$17,836
$68.34 p/Share
261
Added 2.03%
12,622
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$13,702
$68.17 p/Share
201
Reduced 1.6%
12,361
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
$12,475
$68.17 p/Share
183
Added 1.46%
12,388
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$32,039
$68.17 p/Share
470
Added 3.61%
12,562
Common Stock
Nov 07
2022
SELL
Open market or private sale
$246,948
$71.29 p/Share
3,464
Reduced 22.53%
11,909
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
$135,026
$38.98 p/Share
3,464
Added 18.39%
15,373
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$5,263
$71.12 p/Share
74
Reduced 0.62%
11,779
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
$18,278
$71.12 p/Share
257
Added 2.12%
11,853
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$17,360
$72.94 p/Share
238
Reduced 2.01%
11,596
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
$45,004
$72.94 p/Share
617
Added 5.02%
11,664
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
$12,400
$72.94 p/Share
170
Added 1.42%
11,834
Common Stock
Mar 30
2021
SELL
Open market or private sale
$223,240
$63.71 p/Share
3,504
Reduced 24.22%
10,966
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
$99,514
$28.4 p/Share
3,504
Added 19.49%
14,470
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$7,257
$50.75 p/Share
143
Reduced 1.29%
10,935
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$22,838
$50.75 p/Share
450
Added 3.9%
11,078
Common Stock