Feb 16
2024
|
SELL
Sale (or disposition) back to the issuer
|
$65,424
$49.79 p/Share
|
1,314
|
|
Feb 16
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,314
|
|
Sep 15
2023
|
BUY
Open market or private purchase
|
$7,159,396
$35.03 p/Share
|
204,379
|
|
Sep 13
2023
|
BUY
Open market or private purchase
|
$842,489
$28.66 p/Share
|
29,396
|
|
Sep 13
2023
|
BUY
Open market or private purchase
|
$2,820,899
$29.25 p/Share
|
96,441
|
|
Sep 12
2023
|
BUY
Open market or private purchase
|
$2,272,191
$28.5 p/Share
|
79,726
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$3,484,649
$30.44 p/Share
|
114,476
|
|
Sep 11
2023
|
BUY
Open market or private purchase
|
$551,953
$28.98 p/Share
|
19,046
|
|
Sep 08
2023
|
BUY
Open market or private purchase
|
$6,412,500
$28.5 p/Share
|
225,000
|
|
Sep 07
2023
|
BUY
Open market or private purchase
|
$3,008,697
$27.23 p/Share
|
110,492
|
|
Aug 10
2023
|
BUY
Open market or private purchase
|
$7,414,850
$36.17 p/Share
|
205,000
|
|
Aug 09
2023
|
BUY
Open market or private purchase
|
$1,809,913
$36.22 p/Share
|
49,970
|
|
Aug 08
2023
|
BUY
Open market or private purchase
|
$3,439,536
$34.72 p/Share
|
99,065
|
|
Aug 08
2023
|
BUY
Open market or private purchase
|
$2,959,985
$36.16 p/Share
|
81,858
|
|
May 12
2023
|
BUY
Open market or private purchase
|
$2,108,509
$54.43 p/Share
|
38,738
|
|
May 10
2023
|
BUY
Open market or private purchase
|
$1,324,691
$55.23 p/Share
|
23,985
|
|
May 10
2023
|
BUY
Open market or private purchase
|
$1,209,946
$54.1 p/Share
|
22,365
|
|
May 09
2023
|
BUY
Open market or private purchase
|
$4,085,407
$54.13 p/Share
|
75,474
|
|
May 08
2023
|
BUY
Open market or private purchase
|
$5,052,807
$53.01 p/Share
|
95,318
|
|
May 08
2023
|
BUY
Open market or private purchase
|
$653,022
$50.91 p/Share
|
12,827
|
|
Mar 17
2023
|
BUY
Open market or private purchase
|
$2,014,640
$79.87 p/Share
|
25,224
|
|
Mar 17
2023
|
BUY
Open market or private purchase
|
$94,133
$80.25 p/Share
|
1,173
|
|
Feb 07
2023
|
SELL
Sale (or disposition) back to the issuer
|
$133,796
$109.4 p/Share
|
1,223
|
|
Feb 07
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,223
|
|
Dec 02
2022
|
BUY
Open market or private purchase
|
$129,960
$76.0 p/Share
|
1,710
|
|