Jun 12
2024
|
SELL
Open market or private sale
|
$612,300
$75.0 p/Share
|
8,164
|
|
May 28
2024
|
SELL
Open market or private sale
|
$5,528,573
$71.4 p/Share
|
77,431
|
|
Mar 17
2023
|
BUY
Open market or private purchase
|
$274,150
$54.83 p/Share
|
5,000
|
|
Mar 01
2022
|
BUY
Exercise of conversion of derivative security
|
$1,087,615
$80.06 p/Share
|
13,585
|
|
Oct 26
2021
|
SELL
Open market or private sale
|
$2,383,080
$84.0 p/Share
|
28,370
|
|
Oct 26
2021
|
BUY
Exercise of conversion of derivative security
|
$1,219,626
$42.99 p/Share
|
28,370
|
|
Oct 25
2021
|
SELL
Open market or private sale
|
$25,200
$84.0 p/Share
|
300
|
|
Oct 25
2021
|
BUY
Exercise of conversion of derivative security
|
$12,897
$42.99 p/Share
|
300
|
|
Oct 11
2021
|
SELL
Open market or private sale
|
$2,343,002
$78.16 p/Share
|
29,977
|
|
Oct 11
2021
|
BUY
Exercise of conversion of derivative security
|
$791,093
$26.39 p/Share
|
29,977
|
|
Mar 04
2021
|
SELL
Open market or private sale
|
$640,517
$64.81 p/Share
|
9,883
|
|
Mar 01
2021
|
BUY
Exercise of conversion of derivative security
|
$630,041
$63.75 p/Share
|
9,883
|
|
Feb 24
2021
|
SELL
Open market or private sale
|
$1,949,339
$65.03 p/Share
|
29,976
|
|
Feb 24
2021
|
BUY
Exercise of conversion of derivative security
|
$791,067
$26.39 p/Share
|
29,976
|
|
Jan 11
2021
|
SELL
Open market or private sale
|
$1,798,860
$60.01 p/Share
|
29,976
|
|
Jan 11
2021
|
BUY
Exercise of conversion of derivative security
|
$791,067
$26.39 p/Share
|
29,976
|
|
Nov 17
2020
|
SELL
Open market or private sale
|
$4,941,010
$48.83 p/Share
|
101,188
|
|
Nov 17
2020
|
BUY
Exercise of conversion of derivative security
|
$2,965,820
$29.31 p/Share
|
101,188
|
|
Mar 06
2020
|
SELL
Open market or private sale
|
$415,999
$32.94 p/Share
|
12,629
|
|
Mar 02
2020
|
BUY
Exercise of conversion of derivative security
|
$515,390
$40.81 p/Share
|
12,629
|
|
Dec 12
2019
|
SELL
Open market or private sale
|
$1,431,978
$51.0 p/Share
|
28,078
|
|
Dec 12
2019
|
BUY
Exercise of conversion of derivative security
|
$770,741
$27.45 p/Share
|
28,078
|
|
Mar 01
2019
|
BUY
Exercise of conversion of derivative security
|
$908,227
$46.77 p/Share
|
19,419
|
|
May 22
2018
|
SELL
Open market or private sale
|
$1,775,338
$59.82 p/Share
|
29,678
|
|
May 22
2018
|
BUY
Exercise of conversion of derivative security
|
$767,473
$25.86 p/Share
|
29,678
|
|