Dec 15
2024
SELL
Payment of exercise price or tax liability
$188,254
$160.49 p/Share
1,173
Reduced 3.29%
34,497
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
2,982
Added 7.71%
35,670
Common Stock
Dec 13
2024
SELL
Open market or private sale
$1,594,700
$159.47 p/Share
10,000
Reduced 23.43%
32,688
Common Stock
Dec 09
2024
-
325
Reduced 0.76%
42,688
Common Stock
Dec 03
2024
-
225
Reduced 0.52%
43,013
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$325,864
$169.28 p/Share
1,925
Reduced 4.26%
43,238
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
5,293
Added 10.49%
45,163
Common Stock
Nov 29
2024
-
1,700
Reduced 4.09%
39,870
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
5,055
Added 10.84%
41,570
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$59,779
$163.78 p/Share
365
Reduced 0.99%
36,515
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.91%
36,880
Common Stock
Aug 12
2024
SELL
Open market or private sale
$3,429,210
$109.64 p/Share
31,277
Reduced 46.92%
35,380
Common Stock
Feb 22
2024
-
1,196
Reduced 1.76%
66,657
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$121,312
$111.5 p/Share
1,088
Reduced 1.58%
67,853
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$120,748
$110.88 p/Share
1,089
Reduced 1.56%
68,941
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,768
Added 3.8%
70,030
Common Stock
Dec 13
2023
-
1,165
Reduced 1.7%
67,262
Common Stock
Dec 12
2023
-
737
Reduced 1.07%
68,427
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$156,973
$103.75 p/Share
1,513
Reduced 2.14%
69,164
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 5.99%
70,677
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$37,496
$102.73 p/Share
365
Reduced 0.55%
66,177
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.2%
66,542
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 0.6%
60,890
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.39%
61,255
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,152
Added 6.1%
63,907
Common Stock