Nov 18
2023
SELL
Payment of exercise price or tax liability
$215,379
$78.32 p/Share
2,750
Reduced 2.49%
107,784
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
$514,640
$78.32 p/Share
6,571
Added 5.61%
110,534
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$696,790
$76.9 p/Share
9,061
Reduced 8.02%
103,963
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$924,491
$76.9 p/Share
12,022
Added 10.08%
107,191
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$1,071,524
$76.9 p/Share
13,934
Added 12.49%
97,618
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$1,382
$106.31 p/Share
13
Reduced 0.01%
87,068
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
$2,870
$106.31 p/Share
27
Added 0.03%
87,081
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$445,332
$106.31 p/Share
4,189
Reduced 4.59%
87,054
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$969,015
$106.31 p/Share
9,115
Added 9.08%
91,243
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$332,619
$111.88 p/Share
2,973
Reduced 3.37%
85,128
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$723,863
$111.88 p/Share
6,470
Added 7.07%
85,101
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$405,197
$110.74 p/Share
3,659
Reduced 4.45%
78,631
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$881,601
$110.74 p/Share
7,961
Added 8.82%
82,290
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$3,695,450
$108.93 p/Share
33,925
Reduced 31.34%
74,329
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
$8,042,084
$108.93 p/Share
73,828
Added 49.11%
76,506
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$1,248
$104.01 p/Share
12
Reduced 0.03%
34,426
Common Stock
Dec 20
2021
BUY
Exercise of conversion of derivative security
$2,704
$104.01 p/Share
26
Added 0.08%
34,438
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$429,977
$104.01 p/Share
4,134
Reduced 10.72%
34,412
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$935,674
$104.01 p/Share
8,996
Added 18.92%
38,546
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$260,161
$106.93 p/Share
2,433
Reduced 7.61%
29,550
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$840,256
$106.93 p/Share
7,858
Added 19.72%
31,983
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$156,522
$108.17 p/Share
1,447
Reduced 5.66%
24,125
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$505,695
$108.17 p/Share
4,675
Added 15.46%
25,572
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$1,169
$77.96 p/Share
15
Reduced 0.07%
20,897
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
$2,495
$77.96 p/Share
32
Added 0.15%
20,912
Common Stock