Jul 31
2024
-
2,500
Reduced 11.03%
20,166
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$82,064
$111.5 p/Share
736
Reduced 3.15%
22,666
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$78,724
$110.88 p/Share
710
Reduced 2.94%
23,402
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,805
Added 6.96%
24,112
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$23,660
$108.04 p/Share
219
Reduced 0.97%
22,307
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
900
Added 3.84%
22,526
Common Stock
Dec 04
2023
-
2,000
Reduced 8.47%
21,626
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$113,606
$103.75 p/Share
1,095
Reduced 4.43%
23,626
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 15.4%
24,721
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$22,497
$102.73 p/Share
219
Reduced 1.07%
20,221
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
900
Added 4.22%
20,440
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 2.12%
16,835
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 8.02%
17,200
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
2,705
Added 12.81%
18,405
Common Stock
Nov 03
2023
-
1,000
Reduced 5.99%
15,700
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$41,150
$111.52 p/Share
369
Reduced 2.16%
16,700
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
938
Added 5.21%
17,069
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$121,683
$114.58 p/Share
1,062
Reduced 6.18%
16,131
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
2,700
Added 13.57%
17,193
Common Stock
Dec 09
2022
-
880
Reduced 5.72%
14,493
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$25,266
$115.37 p/Share
219
Reduced 1.4%
15,373
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
900
Added 5.46%
15,592
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$162,305
$123.52 p/Share
1,314
Reduced 8.21%
14,692
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
5,400
Added 25.23%
16,006
Common Stock
Jun 24
2022
-
1,000
Reduced 8.62%
10,606
Common Stock