Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,121,519
$47.92 p/Share
23,404
Reduced 8.96%
237,865
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
50,762
Added 17.43%
240,423
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$1,179,247
$48.31 p/Share
24,410
Reduced 10.39%
210,507
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
52,596
Added 19.79%
213,202
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$950,724
$34.93 p/Share
27,218
Reduced 11.73%
204,721
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
58,405
Added 21.52%
213,001
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$835,875
$33.77 p/Share
24,752
Reduced 12.48%
173,534
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
52,596
Added 22.98%
176,258
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$176,549
$46.83 p/Share
3,770
Reduced 2.52%
145,690
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
8,004
Added 5.08%
149,460
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$569,794
$48.21 p/Share
11,819
Reduced 7.71%
141,456
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
25,091
Added 14.76%
144,906
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,181,338
$47.39 p/Share
24,928
Reduced 16.28%
128,184
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
52,596
Added 28.66%
130,937
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$81,126
$38.43 p/Share
2,111
Reduced 2.06%
100,516
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
-
4,480
Added 4.18%
102,627
Common Stock
Apr 23
2021
SELL
Open market or private sale
$156,299
$39.71 p/Share
3,936
Reduced 3.86%
98,147
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$61,441
$15.61 p/Share
3,936
Added 3.71%
102,083
Common Stock
Apr 22
2021
SELL
Open market or private sale
$355,921
$39.56 p/Share
8,997
Reduced 8.4%
98,147
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$140,443
$15.61 p/Share
8,997
Added 7.75%
107,144
Common Stock
Apr 21
2021
SELL
Open market or private sale
$65,333
$39.5 p/Share
1,654
Reduced 1.66%
98,147
Common Stock
Apr 21
2021
BUY
Exercise of conversion of derivative security
$25,819
$15.61 p/Share
1,654
Added 1.63%
99,801
Common Stock
Apr 19
2021
SELL
Open market or private sale
$63,264
$39.54 p/Share
1,600
Reduced 1.6%
98,147
Common Stock
Apr 19
2021
BUY
Exercise of conversion of derivative security
$24,976
$15.61 p/Share
1,600
Added 1.58%
99,747
Common Stock
Apr 16
2021
SELL
Open market or private sale
$2,906,648
$39.55 p/Share
73,493
Reduced 42.82%
98,147
Common Stock