Sep 24
2024
|
SELL
Open market or private sale
|
$23,329,500
$155.53 p/Share
|
150,000
|
|
Aug 15
2024
|
|
-
|
5,400
|
|
Aug 14
2024
|
SELL
Open market or private sale
|
$2,921,310
$139.11 p/Share
|
21,000
|
|
Feb 22
2024
|
SELL
Open market or private sale
|
$4,405,014
$97.51 p/Share
|
45,175
|
|
May 20
2023
|
|
-
|
29,971
|
|
May 20
2023
|
|
-
|
89,913
|
|
Dec 23
2022
|
|
-
|
28,100
|
|
Nov 02
2022
|
SELL
Open market or private sale
|
$4,870,703
$68.22 p/Share
|
71,397
|
|
Apr 14
2022
|
SELL
Open market or private sale
|
$3,009,494
$78.36 p/Share
|
38,406
|
|
Apr 13
2022
|
SELL
Open market or private sale
|
$2,690,786
$78.03 p/Share
|
34,484
|
|
Apr 12
2022
|
SELL
Open market or private sale
|
$164,601
$78.01 p/Share
|
2,110
|
|
Mar 01
2022
|
SELL
Open market or private sale
|
$8,152,413
$66.02 p/Share
|
123,484
|
|
Nov 17
2021
|
|
-
|
203,168
|
|
Jun 04
2021
|
SELL
Open market or private sale
|
$1,357,800
$45.26 p/Share
|
30,000
|
|
Jun 02
2021
|
SELL
Open market or private sale
|
$508,707
$40.16 p/Share
|
12,667
|
|
Jun 01
2021
|
SELL
Open market or private sale
|
$493,443
$40.01 p/Share
|
12,333
|
|
May 07
2021
|
SELL
Open market or private sale
|
$128,325
$37.5 p/Share
|
3,422
|
|
May 06
2021
|
SELL
Open market or private sale
|
$621,841
$37.51 p/Share
|
16,578
|
|
Apr 30
2021
|
SELL
Open market or private sale
|
$315,450
$35.05 p/Share
|
9,000
|
|
Apr 29
2021
|
SELL
Open market or private sale
|
$210,060
$35.01 p/Share
|
6,000
|
|
Apr 14
2021
|
SELL
Open market or private sale
|
$325,700
$32.57 p/Share
|
10,000
|
|
Jan 19
2021
|
SELL
Payment of exercise price or tax liability
|
$962,139
$30.08 p/Share
|
31,986
|
|
Jan 19
2021
|
BUY
Grant, award, or other acquisition
|
-
|
81,288
|
|
Jan 17
2021
|
SELL
Payment of exercise price or tax liability
|
$555,225
$30.03 p/Share
|
18,489
|
|