Jul 31
2024
SELL
Open market or private sale
$1,996,745
$115.0 p/Share
17,363
Reduced 18.68%
75,586
Common Stock
Apr 29
2024
-
100
Reduced 0.11%
92,949
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$116,852
$111.5 p/Share
1,048
Reduced 1.11%
93,049
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$130,284
$110.88 p/Share
1,175
Reduced 1.23%
94,097
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
3,177
Added 3.23%
95,272
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$164,443
$103.75 p/Share
1,585
Reduced 1.69%
92,095
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 4.58%
93,680
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$33,900
$102.73 p/Share
330
Reduced 0.37%
89,180
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.65%
89,510
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,409
$104.27 p/Share
330
Reduced 0.39%
83,244
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.76%
83,574
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,766
Added 5.2%
86,840
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$122,769
$106.11 p/Share
1,157
Reduced 1.39%
82,074
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$165,830
$111.52 p/Share
1,487
Reduced 1.76%
83,231
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
4,019
Added 4.53%
84,718
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 0.73%
80,699
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.81%
81,289
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
5,263
Added 6.19%
79,789
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$64,030
$115.37 p/Share
555
Reduced 0.74%
74,526
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.96%
75,081
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$145,259
$123.52 p/Share
1,176
Reduced 1.57%
73,581
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 5.68%
74,757
Common Stock
Oct 11
2022
-
100
Reduced 0.14%
70,257
Common Stock
Feb 10
2022
SELL
Open market or private sale
$1,721,700
$114.78 p/Share
15,000
Reduced 17.57%
70,357
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$128,266
$102.86 p/Share
1,247
Reduced 1.44%
85,357
Common Stock