Nov 06
2023
|
SELL
Open market or private sale
|
$8,758,410
$85.01 p/Share
|
103,028
|
|
Nov 03
2023
|
SELL
Open market or private sale
|
$21,145,742
$85.62 p/Share
|
246,972
|
|
May 19
2023
|
SELL
Open market or private sale
|
$15,219,999
$76.1 p/Share
|
200,000
|
|
Nov 08
2022
|
|
-
|
36,246
|
|
Nov 01
2022
|
|
-
|
75,516
|
|
May 23
2022
|
|
-
|
54,275
|
|
Mar 17
2022
|
|
-
|
163,126
|
|
Aug 19
2019
|
SELL
Open market or private sale
|
$3,135,915
$40.05 p/Share
|
78,300
|
|
Jul 02
2019
|
|
-
|
1,713,730
|
|
Jun 12
2019
|
|
-
|
26,100
|
|
Jun 12
2019
|
|
-
|
26,100
|
|
Jun 11
2019
|
|
-
|
26,100
|
|
Jun 11
2019
|
|
-
|
26,100
|
|
Jun 10
2019
|
|
-
|
26,100
|
|
Jun 10
2019
|
|
-
|
26,100
|
|
May 17
2019
|
|
-
|
1,705
|
|
May 15
2019
|
|
-
|
10,011
|
|
May 14
2019
|
SELL
Open market or private sale
|
$2,544,000
$33.92 p/Share
|
75,000
|
|
May 13
2019
|
|
-
|
23,178
|
|
May 06
2019
|
SELL
Open market or private sale
|
$1,876,115
$33.86 p/Share
|
55,408
|
|
May 02
2019
|
SELL
Payment of exercise price or tax liability
|
$439,909
$33.86 p/Share
|
12,992
|
|
May 02
2019
|
BUY
Exercise of conversion of derivative security
|
$439,812
$6.43 p/Share
|
68,400
|
|
May 09
2018
|
SELL
Payment of exercise price or tax liability
|
$693,067
$79.38 p/Share
|
8,731
|
|
May 09
2018
|
BUY
Exercise of conversion of derivative security
|
$693,000
$23.1 p/Share
|
30,000
|
|