Jun 30
2024
|
SELL
Payment of exercise price or tax liability
|
$484,972
$104.52 p/Share
|
4,640
|
|
Jun 30
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
10,095
|
|
May 22
2024
|
BUY
Grant, award, or other acquisition
|
$76,486
$113.65 p/Share
|
673
|
|
Mar 09
2024
|
SELL
Payment of exercise price or tax liability
|
$1,161,137
$111.96 p/Share
|
10,371
|
|
Mar 09
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
25,392
|
|
Dec 21
2023
|
BUY
Grant, award, or other acquisition
|
-
|
82
|
|
Jul 01
2023
|
SELL
Payment of exercise price or tax liability
|
$6,400,015
$228.67 p/Share
|
27,988
|
|
Jul 01
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
37,500
|
|
Jun 30
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
24,833
|
|
Dec 14
2022
|
SELL
Open market or private sale
|
$5,741,400
$191.38 p/Share
|
30,000
|
|
Dec 13
2022
|
SELL
Open market or private sale
|
$3,783,600
$189.18 p/Share
|
20,000
|
|
Jun 30
2022
|
SELL
Payment of exercise price or tax liability
|
$3,080,002
$147.08 p/Share
|
20,941
|
|
Jun 30
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
46,680
|
|
Jun 10
2022
|
BUY
Open market or private purchase
|
$4,960,368
$168.72 p/Share
|
29,400
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$4,847,948
$171.1 p/Share
|
28,334
|
|
May 18
2022
|
BUY
Open market or private purchase
|
$4,937,400
$189.9 p/Share
|
26,000
|
|
Nov 17
2021
|
SELL
Open market or private sale
|
$11,934,578
$275.06 p/Share
|
43,389
|
|
Nov 16
2021
|
SELL
Open market or private sale
|
$13,819,501
$276.39 p/Share
|
50,000
|
|
Nov 15
2021
|
SELL
Open market or private sale
|
$13,664,999
$273.3 p/Share
|
50,000
|
|
May 12
2021
|
BUY
Open market or private purchase
|
$4,862,970
$77.19 p/Share
|
63,000
|
|