May 26
2023
|
SELL
Open market or private sale
|
$529,857
$90.25 p/Share
|
5,871
|
|
Mar 07
2023
|
SELL
Payment of exercise price or tax liability
|
$111,585
$74.94 p/Share
|
1,489
|
|
Mar 07
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
3,332
|
|
Mar 03
2023
|
SELL
Payment of exercise price or tax liability
|
$77,626
$73.51 p/Share
|
1,056
|
|
Mar 03
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
2,364
|
|
Mar 01
2023
|
SELL
Payment of exercise price or tax liability
|
$62,581
$72.6 p/Share
|
862
|
|
Mar 01
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
2,501
|
|
Feb 21
2023
|
SELL
Payment of exercise price or tax liability
|
$261,981
$76.85 p/Share
|
3,409
|
|
Feb 21
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,110
|
|
Feb 21
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
8,311
|
|
Feb 01
2023
|
SELL
Open market or private sale
|
$20,665
$89.85 p/Share
|
230
|
|
Jan 10
2023
|
SELL
Open market or private sale
|
$10,629
$86.42 p/Share
|
123
|
|
Apr 11
2022
|
SELL
Open market or private sale
|
$1,893,677
$117.92 p/Share
|
16,059
|
|
Mar 03
2022
|
SELL
Payment of exercise price or tax liability
|
-
|
1,050
|
|
Mar 03
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
2,363
|
|
Mar 01
2022
|
SELL
Payment of exercise price or tax liability
|
-
|
2,194
|
|
Mar 01
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
4,940
|
|
Feb 22
2022
|
SELL
Payment of exercise price or tax liability
|
-
|
1,722
|
|
Feb 22
2022
|
BUY
Grant, award, or other acquisition
|
-
|
5,729
|
|
Feb 21
2022
|
SELL
Payment of exercise price or tax liability
|
-
|
5,444
|
|
Feb 21
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
13,688
|
|
Jun 17
2021
|
SELL
Open market or private sale
|
$1,140,397
$116.13 p/Share
|
9,820
|
|
May 24
2021
|
SELL
Open market or private sale
|
$371,335
$115.0 p/Share
|
3,229
|
|
Apr 26
2021
|
SELL
Open market or private sale
|
$220,020
$110.01 p/Share
|
2,000
|
|