Dec 13
2024
|
SELL
Open market or private sale
|
$347,410
$99.26 p/Share
|
3,500
|
|
Mar 12
2024
|
SELL
Open market or private sale
|
$120,977
$109.68 p/Share
|
1,103
|
|
Mar 11
2024
|
SELL
Open market or private sale
|
$1,089,792
$110.74 p/Share
|
9,841
|
|
Mar 07
2024
|
SELL
Payment of exercise price or tax liability
|
$145,851
$110.16 p/Share
|
1,324
|
|
Mar 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,738
|
|
Mar 06
2024
|
SELL
Payment of exercise price or tax liability
|
$298,716
$109.38 p/Share
|
2,731
|
|
Mar 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
5,648
|
|
Mar 01
2024
|
SELL
Payment of exercise price or tax liability
|
$178,359
$110.92 p/Share
|
1,608
|
|
Mar 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,711
|
|
Feb 21
2024
|
SELL
Payment of exercise price or tax liability
|
$688,137
$107.96 p/Share
|
6,374
|
|
Feb 21
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
12,137
|
|
Feb 21
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,241
|
|
Nov 17
2023
|
SELL
Open market or private sale
|
$492,888
$112.02 p/Share
|
4,400
|
|
Aug 09
2023
|
SELL
Open market or private sale
|
$121,296
$101.08 p/Share
|
1,200
|
|
Mar 10
2023
|
SELL
Open market or private sale
|
$111,112
$73.39 p/Share
|
1,514
|
|