Sep 05
2024
|
SELL
Open market or private sale
|
$38,629
$97.55 p/Share
|
396
|
|
Aug 30
2024
|
SELL
Open market or private sale
|
$2,560,616
$99.6 p/Share
|
25,709
|
|
Aug 29
2024
|
SELL
Open market or private sale
|
$4,530,093
$99.98 p/Share
|
45,310
|
|
Feb 15
2023
|
BUY
Open market or private purchase
|
$486,200
$37.69 p/Share
|
12,900
|
|
Feb 14
2023
|
BUY
Open market or private purchase
|
$930,500
$37.22 p/Share
|
25,000
|
|
Feb 13
2023
|
BUY
Open market or private purchase
|
$302,118
$37.68 p/Share
|
8,018
|
|
Feb 10
2023
|
BUY
Open market or private purchase
|
$890,442
$37.83 p/Share
|
23,538
|
|
Feb 09
2023
|
BUY
Open market or private purchase
|
$493,139
$39.84 p/Share
|
12,378
|
|
Feb 08
2023
|
BUY
Open market or private purchase
|
$376,162
$38.38 p/Share
|
9,801
|
|
Feb 07
2023
|
BUY
Open market or private purchase
|
$300,197
$37.25 p/Share
|
8,059
|
|
Feb 06
2023
|
BUY
Open market or private purchase
|
$421,863
$36.28 p/Share
|
11,628
|
|
Dec 15
2022
|
SELL
Open market or private sale
|
$372,802
$26.38 p/Share
|
14,132
|
|
Dec 14
2022
|
SELL
Open market or private sale
|
$491,885
$27.74 p/Share
|
17,732
|
|
Dec 13
2022
|
SELL
Open market or private sale
|
$517,419
$29.18 p/Share
|
17,732
|
|
Dec 12
2022
|
SELL
Open market or private sale
|
$495,964
$27.97 p/Share
|
17,732
|
|
Dec 09
2022
|
SELL
Open market or private sale
|
$487,984
$27.52 p/Share
|
17,732
|
|
Dec 08
2022
|
SELL
Open market or private sale
|
$509,263
$28.72 p/Share
|
17,732
|
|
Dec 07
2022
|
SELL
Open market or private sale
|
$503,766
$28.41 p/Share
|
17,732
|
|
Dec 06
2022
|
SELL
Open market or private sale
|
$517,774
$29.2 p/Share
|
17,732
|
|
Dec 05
2022
|
SELL
Open market or private sale
|
$533,378
$30.08 p/Share
|
17,732
|
|
Dec 02
2022
|
SELL
Open market or private sale
|
$549,044
$30.96 p/Share
|
17,734
|
|
Apr 05
2021
|
SELL
Payment of exercise price or tax liability
|
$7,964,951
$105.9 p/Share
|
75,212
|
|
Apr 05
2021
|
BUY
Exercise of conversion of derivative security
|
$5,685,065
$54.02 p/Share
|
105,240
|
|
Mar 08
2021
|
SELL
Open market or private sale
|
$162,140
$97.97 p/Share
|
1,655
|
|
Mar 05
2021
|
SELL
Open market or private sale
|
$219,632
$98.05 p/Share
|
2,240
|
|