May 11
2023
SELL
Open market or private sale
$74,760
$135.19 p/Share
553
Reduced 7.1%
7,239
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$7,116
$134.28 p/Share
53
Reduced 0.68%
7,792
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
-
152
Added 1.9%
7,845
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$32,805
$110.83 p/Share
296
Reduced 3.71%
7,693
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
750
Added 8.58%
7,989
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$5,581
$90.02 p/Share
62
Reduced 0.85%
7,239
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
152
Added 2.04%
7,301
Common Stock
Feb 03
2023
SELL
Open market or private sale
$170,080
$85.04 p/Share
2,000
Reduced 21.86%
7,149
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$10,251
$80.72 p/Share
127
Reduced 1.37%
9,149
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
364
Added 3.81%
9,202
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$17,430
$67.04 p/Share
260
Reduced 2.83%
8,912
Common Stock
Oct 25
2022
BUY
Exercise of conversion of derivative security
-
750
Added 7.56%
9,172
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$8,094
$63.73 p/Share
127
Reduced 1.49%
8,422
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
-
364
Added 4.12%
8,475
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$7,304
$51.08 p/Share
143
Reduced 1.72%
8,185
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
-
363
Added 4.22%
8,241
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$5,747
$38.57 p/Share
149
Reduced 1.84%
7,965
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
362
Added 4.32%
8,027
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$12,401
$43.82 p/Share
283
Reduced 3.52%
7,752
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
-
818
Added 9.32%
7,962
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$2,816
$38.57 p/Share
73
Reduced 1.0%
7,217
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
-
211
Added 2.81%
7,290
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$27,433
$35.17 p/Share
780
Reduced 9.92%
7,079
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
-
2,112
Added 21.18%
7,859
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$3,834
$29.49 p/Share
130
Reduced 2.21%
5,747
Common Stock