Feb 28
2025
|
BUY
Grant, award, or other acquisition
|
-
|
9,907
|
|
Feb 10
2025
|
SELL
Open market or private sale
|
$819,610
$74.51 p/Share
|
11,000
|
|
Feb 10
2025
|
BUY
Open market or private purchase
|
$819,610
$74.51 p/Share
|
11,000
|
|
Dec 31
2024
|
|
-
|
20,000
|
|
Dec 31
2024
|
|
-
|
20,000
|
|
Nov 26
2024
|
|
-
|
20,000
|
|
Nov 26
2024
|
|
-
|
20,000
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$749,929
$159.39 p/Share
|
4,705
|
|
Mar 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,905
|
|
Dec 21
2023
|
|
-
|
5,500
|
|
May 11
2023
|
|
-
|
8,000
|
|
Feb 22
2023
|
SELL
Open market or private sale
|
$2,562,134
$107.05 p/Share
|
23,934
|
|
Feb 21
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
35,632
|
|
Mar 02
2022
|
SELL
Open market or private sale
|
$4,011,225
$101.55 p/Share
|
39,500
|
|
Mar 01
2022
|
BUY
Grant, award, or other acquisition
|
-
|
40,267
|
|
Mar 01
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
18,831
|
|
Dec 06
2021
|
SELL
Open market or private sale
|
$7,477,233
$120.77 p/Share
|
61,913
|
|
Nov 19
2021
|
|
-
|
9,000
|
|
Nov 19
2021
|
SELL
Open market or private sale
|
$4,604,718
$120.9 p/Share
|
38,087
|
|
Mar 02
2021
|
SELL
Open market or private sale
|
$3,129,657
$84.67 p/Share
|
36,963
|
|
Mar 01
2021
|
BUY
Grant, award, or other acquisition
|
-
|
67,177
|
|
Mar 01
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
9,956
|
|